A swanky hilltop resort hotel in a restored medieval village. Offers airy apartments with kitchens, an outdoor pool, and a restaurant.