Please enquire at the embassy of the country that you intend to visit if you require a Visa.
A good idea is to carry a passport copy and keep it separate as well as possibly have a copy in the “cloud”.
For your tour you need an international driver’s license. Please apply for this at your responsible traffic department.
Generally, you can almost everywhere pay by credit card and also draw cash at ATM’s.
However, it is advisable to carry about 2000-3000 Rand (ZAR) or Dollars (NAD) in cash, because in remote parts of these countries, petrol stations are often offline.
Tipping: 10% are usual.