I just went to South Africa. Spent several days in Cape Town and then several days on safari in Kruger Park. In Cape Town we hiked to the top of Table Mountain, kids did paragliding, we did a sunset cruise, saw penguins, and learned about Apartheid and visited Robben Island (where Mandela was imprisoned). The city is really nice and modern overall, but there are townships outside of the city where thousands of people live in small metal shacks. Pretty crazy how much wealth disparity exists there.
In Kruger, we drove through the park to see many wild animals and stayed in small cabins in fenced-in areas of the park. We then spent a couple of days in a private game reserve where we could go off-road and see even more animals.
The people in South Africa were very friendly and happy to see tourism return to the country.
An added benefit for value investors - the US dollar is very strong against the Rand. You can get a nice meal at a sit-down restaurant for the equivalent of $7 and a really nice meal for $20. I felt like a king!