We are a group of two families (9 people) with kids ranging from 12 to 20. We’ll be in Johannesburg for a day and a half in January at the end of a trip to South Africa (Cape Town and Safaris), before taking our flight back home. Which area of the city should we stay in? What to do in a day and a half there (we should get there in the afternoon, after driving from Madikwe, spend two nights, and our flight leaves at 11:20 a.m. on the third day). We were thinking of visiting Soweto (BTW, we are looking for a good private guide that could engage especially the kids) and would like to know how long that would take and what else we could do.