Looking for small towns for weekend getaways from Cape Town? Discover 20 of the best in the Cape Winelands, Garden Route, Karoo, Overberg and West Coast. Find out what makes each small town special and what you can do there. They include Franschhoek, McGregor, Tulbagh, Wilderness, Barrydale, Matjiesfontein, Prince Albert, Greyton, Hermanus, Stanford, Swellendam, Paternoster, Yzerfontein and Riebeek Kasteel and seven more small towns for weekend getaways in the Western Cape - Roxanne Reid