Johannesburg and Soweto tour with apartheid history, Mandela sites, museums, and cultural township experiences.