From scenic Stellenbosch in the Cape winelands, to picturesque Knysna along the Garden Route to the mystical Groot Marico in the North West province, South Africa’s top ten towns offer up a wonderful mix of local flavour and unique character that you won’t find anywhere else in the world.
more