South Africa has exceptionally pretty cities with a great choice of hotels, guesthouses and short-stay apartments for holiday or business travel. There are, for instance, the mauve jacaranda-lined streets of Pretoria. Or bring on the tree-teeming urban areas of Johannesburg. And then there’s the ravishing beauty of Cape Town, as she nuzzles up against the mountain and gazes out upon oceans. Not to mention the sultry beach-babe city of Durban, and beautiful oceanside Port Elizabeth. Here we bring you a fabulous choice of slick city stays in South Africa.
PRETORIA, Stately City of Jacarandas
JOHANNESBURG, Rocking City of Gold
CAPE TOWN, Mother City of Sea and Mountains
PORT ELIZABETH, Friendly City on the Bay
DURBAN, City of Surf and Cultural Hotpot