Johannesburg is the largest city in South Africa and it is also the gateway to all of the Southern African Countries. While it used to be just a transfer spot, and now we recommend a one or two night stopover to see all it has to offer. You can take a city tour to see all of the important sites including the Apartheid Museum, the township of Soweto, The Cradle of Humankind (UNESCO World Heritage Site) and Nelson Mandela Square.
Johannesburg's residential areas range from luxurious, wooded suburbs, to shanty towns and squatter settlements. Many of the hotels we recommend are in areas with excellent restaurants, art galleries and world class shopping where you can find anything from african drums to designer shoes.
Don't hesitate to add a Johannesburg stop to your African trip.