I was just there over winter break! I went to Jburg, Kruger National Park, and Cape Town. Stayed at Sabi Sands at Kruger and saw the same- everything you could imagine from rhinos to hippos to elephants, all up close. Totally awesome.
For Cape Town, if you do end up going to the waterfront, go...