Best time can be dictated by the area. Many areas in Zim are very good in September and especially October. It can be hot, but worth it. I have been in Zim with my wife during September, October, November, and December and have survived.