1. Four Seasons Hotel The Westcliff


If views are what you’re after, you can’t do better than The Four Seasons Hotel The Westcliff. Its lofty position provides panoramic views of Johannesburg. Year-round, the vista from hotel balconies is green, but try to book in October for pops of purple as the city hits peak blooming season for its jacaranda trees.
Brilliant service and modern elegance are a given, with fine dining available at Flames restaurant. The signature dish is the Tomahawk ribeye – and for good reason. Book treatments at the spa or set off into the city to explore nearby attractions, like Maboneng or the Apartheid Museum. It’s a child-friendly stay with a family pool area, perfect for splashing away on a sunny Joburg day.
Address: 67 Jan Smuts Ave, Westcliff, Johannesburg, 2132