High up on the rocky Witwatersrand is where you’ll find the Westcliff Hotel. Despite being in the middle of South Africa’s largest city, the Westcliff Hotel feels like a chic hillside village, with nine sun-splashed villas woven with courtyards, fountains and gardens.