Autumn (fall) in South Africa (mid-February to April) offers the best weather in some respects. Very little rain falls over the whole country, and it is warm but not too hot, getting colder as the season progresses.
In Cape Town, autumn is fantastic, with hot sunny days and warm, balmy nights which many people spend outdoors.