Is this your first trip to South Africa? What time of year are you going? Cape Town is very nice, safe, friendly people, lots to see and do. The V & A Water front is a must. Take the cable car to the top of Table Mtn. Take a double Decker bus tour through downtown Cape Town, you will learn a lot about Cape Town. There's many beaches to see. Go whale watching, Great White shark diving in a cage. Drive down the coast to see the penguins in Simons Town. Go to the Cape of Good Hope. It's a very nice drive through a national park. Food is very cheap in South Africa along with most other things.
Stay away from Johannesburg, they will steel your car with you in it. A lot of crime there. Durban is ok I heard, never been there.
Which way are you flying to SA? A direct flight can be long. 17 hrs from JFK and 15 hrs from Atlanta. Both will fly direct to either Cape Town or Johannesburg, depending on the day you leave. If you don't like a long time in the air, break it up. Fly to Amsterdam, then to Cape Town, That's how we went.
I can go on and on here. South Africa is very nice. It's about twice the size as Texas and it's as far south of the Equator as Texas is north of the Equator, so the climate is about the same. Remember the seasons are opposite as ours.
www.sailhoneycat.comGreg