You'll feel like royalty when staying at Aphrodite Hills. For complete and utter indulgence, stay in one of the resort's junior three-bedroom villas with the added bonus of a private pool. Sleeping six (plus one infant), there are two bathrooms so a few of you can freshen up at once. Complete with a balcony or terrace, these relaxing spots have comfortable furniture so you can sit in the sunshine. Spend lazy days in the privacy of your own swimming pool that sits next to outdoor barbecue facilities. When you're feeling hungry, enjoy grilled snacks in the sunshine or under the stars. A flat-screen TV and free Wi-Fi will keep you entertained in your downtime, but don't forget that an 18-hole championship golf course and tennis courts are on site too.