What's the weather like?
This overview is for Cape Town specifically and should help:
When is the best time of year to visit South Africa?
South Africa is a large and diverse country with a climate that varies from region to region: Cape Town and the Western Cape experiences winter rainfall (June to August) and a largely bone-dry hot summer. The Garden Route and Eastern Cape on the other hand can experience rain at any time of year.