Luxurious stay, spectacular views, the loveliest hosts you will meet.