Enjoy a secluded stay in the finest private homes, villas and chalets