Viking Cruises offers a similar itinerary as well. (Getty Images)| For an unforgettable journey, carve out a few days in Cape Town, South Africa, then fly inland to Kasane, Botswana, where you'll ...