The ultimate advice guide you need when deciding whether you should say in Victoria Falls, Zimbabwe or Livingstone, Zambia for your visit to Victoria Falls.