With more than just wine to offer, the Cape Winelands is a must-visit destination in South Africa. Here are six small towns ...