Johannesburg situated in Gauteng, South Africa's smallest but richest province might not be the main city to be visited by tourists, but it is definitely worth stopping there before heading to the beaches or the wine country. "Johannesburg" or "Joziâ" as locals call it, is a city charged with history. The "Cradle of Mankind" will prove to be a unique experience for those craving to understand the origins of humanity, and Soweto, the neighborhood where the rebellion against Apartheid started, is filled with museums and landmark buildings. But it is also a vibrant and dynamic city, where fine palates can try many award-winning restaurants, and club-goers hop from bar to bar in the neighborhoods of the Northern suburbs.