I like South Africa, amazing place, great people... but Jo'burg is not Brisbane (or Brugges). There are places which are best not to walk around. The CBD is definitely off-limits day and night. Sandton is a safe area and has a huge shopping centre and a restaurant district, and there are other sections like that around the city. Best thing to do is ask your hotel staff about which areas are safe for you, and ask them to arrange transport (its also safer and cheaper to arrange airport pick-up and drop-off with them too).
You need to be situationally aware in Jo'burg, take some precautions and get the advice of locals.... but don't be unduly alarmed. Must say I like other parts of Sth Africa more than Jo'burg and the safety issue is a big part of that.
Phil about 8 years ago