Just a quick message as to johannesburg being dangerous, ive been there several times and have never had problems. No one i know infact has had problems there, the reasons these stories come about is because certain people with their expensive camera's and expensive watches decide to go into a township to take pictures of people whom have nothing well offcourse then something is going to happen.

enjoy your trip