The Indonesian island of Bali in the Indian Ocean is a dream destination, renowned for its stunning scenery.
Nature-lovers are drawn to its marine life – fantastic reefs are home to 2,000 species of fish. And for those who want to relax, most hotels have a spa.
But whether you’re looking for a special family break or a romantic escape for two, it can be hard to choose from so many perfect locations. Here are our top ten choices of where to stay…
1. BEST FOR COUPLE ON A BUDGET
If you want to find the magical Bali you imagine, go to Ubud, a town in the centre of the island where ancient temples (and tourist shops) are surrounded by terraced rice fields. At the Bambu Indah hotel, you’ll feel Bali’s mix of the ancient and modern most acutely. The greenest hotel on the island, most of the buildings are made from bamboo. The result is clever, fun, romantic and well-priced. Tiered swimming pools overlook the River Ayung and the restaurant serves mostly organic food. No two rooms are the same – some have air-conditioning, while others are open to the elements.
Price: Rooms from £75 a night.
USP: Bamboo in every shape and configuration (you won’t find plastic straws here). bambuindah.com
2. THE ALL-ROUND VALUE CHOICE
The former fishing village of Seminyak in south-west Bali now features tourist markets, smart shops, bars and restaurants, all muddled together. A series of small lanes take you to one of the island’s best beaches and the posh hotels that line it.
Built around a 200-year-old Hindu temple, the Alila Seminyak is a modern, serene hotel set on the beach. There are 220 rooms but they are spacious, thoughtful and pleasingly spare, with a modernist feel, balconies and gardens. The Seasalt restaurant is known for its healthy juices in the mornings, while there is a Japanese influence to dishes for lunch and dinner.