Cape Town is a diverse, cosmopolitan and vibrant place.
Johannesburg is a city amid constant renewal and revitalisation.
Pretoria is South Africa’s administrative capital, replete with some handsome architecture, trim suburbs and significant historical sights.
Durban is renowned for its beach resorts, revamped waterfront and sizable Indian population.
Port Elizabeth is known as the Friendly City and is home to historic areas opening up as exciting new hubs.