I live in Durban. The new stadium is great. The weather in June should be warm during the day, even though it’s called Winter.
Cape Town is a wonderful city that you should try to visit once in your lifetime.
I’d try and visit both. Two hours by air between the two cities.