The cities in South Africa that offer the best quality of life

When compared to international cities, Cape Town stands out as offering the highest quality of life in South Africa – but when looking locally, a few other cities stand out as being better.