June to August (and a bit of September) is the best time to visit South Africa. The main parks and reserves (Kruger, Madikwe, Phinda, and those in the Eastern ...