South Africa’s 10 most charming towns

Not everyone is keen on the big city life. Tourists flock in their thousands to the well-known capitals like Durban and Cape Town.