Scale Table Mountain, taste Cape Winelands, and drive the Garden Route in South Africa's most beautiful province.