Our guide helps you get the most out of your stay. Johannesburg is a metropolis in motion, with new buildings and revitalised districts rising up around the city. It wasn’t so long ago that ...