The ultimate travel guide to Zimbabwe including when to visit, what to see, the best things to do, and what to know before you go.