It can be argued that Zimbabwe has the best weather in the region with sunshine 90% of the year but in my experiece wait for the early rains in sep/oct and go around oct/nov before the december rush. The first rains would have fallen so the countryside looks lush and green. Likewise for the last rains of the season around April/May, see my page on http://www.venues4africa.com/country.... for more advice and details on places.