I am going to South Africa next month and I was wondering if anyone here had been there? I am spending 4 nights in Johannesburg, then we're going on a 4-night safari in the Kruger National Park and then we're going to Cape Town for 11 nights. We'll be cage diving with Great White Sharks. Scary! Does anyone have any suggestions on things to do/places to visit? Thanks!