Some 50 miles off the Tanzanian coast, and six degrees south of the equator in the Indian Ocean, lies the tropical idyll of Zanzibar. Zanzibar is the largest and most famous of Tanzania's Spice Islands, with endless miles of white sand beaches. Despite the fact that more hotels have started popping up over the last few years, it for the most part remains unspoilt, and the perfect luxury holiday destination.
Stress-free days can be idled away on Zanzibar, swimming in the clear turquoise waters, strolling along the beach or indulging in a therapeutic massage. Alternatively, relax in a hammock in the shade of a palm tree with a good book and a cool drink and watch the dhows drift by. Meals are based on delicious fresh seafood, caught locally and served under the stars in the evenings.
Head inland to explore the mangrove and forest ecosystems in the Jozani reserve, which is home to the rare red colobus monkey, and aders' duiker, or get your hit of history and culture as you wander the streets of Stone Town.
If you can drag yourselves away from the powdery sand beaches, the waters around the Zanzibar archipelago host a wealth of marine life, from colourful reef fish to dolphins, turtles and whale sharks, and offer some fantastic snorkelling and diving.
Other watersports available include fishing, kayaking, windsurfing and waterskiing.
Should you have the time or the inclination, there is no better way to explore the Spice Islands than by hopping around them, and with regular flights between Zanzibar, Pemba and Mafia - we think it makes perfect sense.