The best months to visit are from May to September when the weather is much cooler and the resort is more tranquil. Sun City has a temperate climate. So they have long sunny days and short cool nights.
Avoid visiting during the Christmas and New York as the place stays crowded during that time.