The extended Southern African winter (from April to October) is probably the best time to visit South Africa on safari though, and it's justifiably popular.