Travelling across South Africa doesn’t need to drain your wallet. In fact, some of the country’s most charming cities are also the most affordable, offering travellers a taste of culture, cuisine, and adventure without breaking ...