Johannesburg has a way of surprising you when money is tight and cabin fever hits. While the city is often...