Johannesburg is a really fun city to visit, with plenty to entertain tourists. But it does have a particularly high crime rate. There are areas to avoid, like everywhere, and it's best to ask a local guide or hotel staff about specifics and not to go a-wandering.