Hi, I'm traveling from Victoria Falls to Chobe National Park in Botswana over land and water on an organised trip in November. I have a British passport. Can I pay for Visa on the border? Is this the best way to do it? Do I need anything additional to passport and travel documents? Or would I be better getting it sorted out in advance?