The Ultimate guide to Victoria Falls in Zambia & Zimbabwe with all the essential information on when to go, visas, what to do, where to stay and what to take!