Johannesburg’s vibe doesn’t have to slow down just because the skies open up. Whether you’re escaping a storm with friends, keeping kids entertained, or planning a...