A great itinerary for 2-3 weeks traveling through South Africa on a road trip, with all the highlights and some unexpected gems.