Enjoy a secluded stay in the finest private homes and villas