Your tips Took the new open top bus around the city and thoroughly enjoyed the experience. Worthwhile catching at Gold Reef City as this is a good parking locaction and useful for toilets and refreshments on completion. Money can be saved by pre-booking on line, headphones come as part of the package. Usual arrangements i.e. hop on/hop off with approx 40 minute between services. Enjoy the experience.
Not the most attractive of cities and all history is fairly recent so no great spread of architectural periods. History being recent is therefore fairly well documented and this can give more depth to your trip.