Discover South Africa on a 20-day accommodated adventure through national parks, coastlines, mountains, wildlife, heritage sites, and vibrant towns