See the best of South Africa with this extraordinary tour of Kruger, Cape Town, Johannesburg, and Victoria Falls