I am traveling to South Africa this year on a U.S. passport, and will be taking a safari that leaves South Africa and goes through Namibia, Botswana and Zimbabwe and then I must return to South Africa within two months to fly out of Johannesburg.
I don't need a visa for a stay under 90 days, but does that allow me to exit and re-enter the country as long as it is within 90 days?