10 underrated small towns and villages in South Africa

South Africa is peppered with underrated small towns and villages that you are definitely going to want to visit on your next holiday.