The best cities and tourist areas in South Africa