A large, diverse and magical country picking the best time to visit South Africa is important. Here is our review of the best time to go to South Africa.