Complete 3-week South Africa itinerary including day-by-day description, what to see and do, where to stay, travel times plus interactive maps.