We arrive in Johannesburg from our Safari on a Thursday night and have all Friday to see the city before an international flight home at 9:50pm Friday night. We figure we should get to airport by 7pm at latest. We haven’t book our hotel room for that Thursday but we looked at places in Melrose Arch area maybe...Any recommendations on the best way to fit in a Soweto tour along with a visit to the Apartheid Museum? And if possible maybe also Constitution Hill? What order makes most sense for these activities? Is it too much to squeeze in? Thanks!