Johannesburg has a way of reminding you why locals never really run out of things to do. Even in the heart of summer, when the city...