South Africa’s coolest towns to check out are Pilgrim’s Rest, Tulbagh, Clanwilliam, Clarens, Darling, Dullstroom, Hogsback, and San, Xhosa, Zulu cultural villages