I lived in Port Elizabeth for 8 month and traveled quite a lot. Once you are in South Africa you definitely have to go to Cape Town - it's an amazing city! Climb up the Table Mountain, walk around the Waterfront and the city, enjoy the sundown with a bottle of wine on the top the lions hill, make a day trip to Cape Point/ Cape of Good Hope or check out Stellenbosch and the wine region around Cape Town. Driving along the Garden Route long the south coast to Port Elizabeth is a nice thing to do as well. There are some great places as Knysna or Plettenberg Bay and the Tsitsikamma National Parc (highst Bungeejump worldwide!) on the way. For some african wildlife visit the Addo Elephant Parc close to Port Elizabeth - very nice game parc and the chance to see some animals is close to 100%.
If you leave to coast go up to the Drakensberg mountains. Totally different landscape - high mountains with some really nice walking trails.
Unfortunately I never made it up to the Kruger National Parc, but I heard the it is more than worth to go there as well! almost 10 years ago
Hi there, having lived in Cape Town for 25 years, I am struggling to keep the list down to 5 but here goes:
1. Climb up Table Mountain - I wouldn't recommend you go up Platteklip Gorge (very rocky and steep), a far more scenic way is to climb up from Kirstenbosch Botanical Gardens and make your way across the escarpment to the Cable Car Station). You can take the (revolving) Cable Car down for a different experience. After the climb a good place too cool down is Clifton Beach... but beware of the ice cold water!
2. Go to the wineries around Stellenbosch and Franschhoek. The mountain scenery is simply stunning there (I went to university in Stellenbosch). Some lovely wineries are Lanzarac, Spier and Boschendal Estate.
3. Go to a Game Reserve - the best game reserves are up north, if you have a big budget go to one of the big Private Reserves (like Sabi Sabi - http://www.sabisabi.com/) adjacent to Kruger National Park. If you don't we have had fantastic experiences at Pilanesberg (not too far from Johannesburg and far easier on the wallet!)
4. Drive down the Garden Route - this route leading from Cape Town up the east coast to Plettenberg Bay is simply stunning. Beautiful places to stay along the way are Knysna, Sedgfield and Wilderness. Hire a kayak and explore these towns by water - theres a lot of it!
5. The final one is a tough one - but I'd recommend going to climb in the Drakensberg mountains (http://www.drakensberg.kzn.org.za/) - some of the highest mountains in South Africa. National Park chalets and campsite abound and the mountains are awe inspiring.
Last thing - going on a township tour (eg: of Soweto - see: http://www.vhupo-tours.com/Soweto_Tours.asp) to see the diversity in how people live in SA is another "must do".
Good luck and have a great time, South Africa is a stunning place to visit. almost 10 years ago