That depends on why you want to visit. One of the most popular reasons to visit Africa is to go on safari. If this is your main reason for traveling to southern Africa, then the winter months are the best time to go. During the winter months the weather is cooler, which means that animals tend to be more active throughout the day. It also means that the foliage and underbrush has dried up, thinned out, and is usually dead, making it easier to spot animals. But most importantly, because the winter months are dry, animals congregate at whatever water source is available. If you are on safari, this means you can simply drive to the water hole and watch the different animals as they interact. This can be very exciting! While there are certain advantages to going on safari during the winter months, game viewing can also be exceptional during other parts of the year.
hope u would have a great trip..
thanks..