South Africa, “Mzansi”, is home to big cities, picturesque mountain views, vineyards and beautiful beaches, with a tradition and cultural infused character, and a country best appreciated through its many hidden villages and small towns. Well-known destinations like Cape Town, Johannesburg, Sabie River, the Garden Route, and Durban continue to attract families and adventurous backpackers but South Africa actually has so much more to offer. As the country marks International Tourist Guide Day on February 21, we take a look at some of the least known and talked about charming small towns, that are the real treasures to the country’s heartbeat.