The Mother City of South Africa occupies one of the worlds most stunning locations, with an iconic mountain slap-bang in her centre. As beautiful as the surrounding beaches and vineyards can be, its the rugged wilderness of Table Mountain, coated in a unique flora, that grabs everyones attention.
Punta Cana, the easternmost tip of the country, has some of the more luxurious resorts and Caribbean hugging golf courses.
Deservedly popular because its beaches do rival those anywhere else in the Caribbean, both in terms of their soft, white texture and their warm aquamarine waters, a trip here nevertheless involves as much a love for swim-up pool bars and rubbing sun-tanned elbows with likeminded people.
From its bustling beaches to the outrageous February festival, Rio de Janeiro is a city that knows how to entertain, day or night.
Basking in the luminous Guanabara Bay with its stunning backdrop of lush mountains, Rio is about as aesthetically pleasing as cities come. Accompanied by a 24-hour soundtrack – samba and bossa nova are just scratching the surface – this is one friend that's always up for a party.