Johannesburg has a way of proving that a good day out does not need to cost a fortune. Some of the city’s best experiences are still...