South Africa truly has it all: world-class safari experiences, vibrant cities, stunning coastlines, gorgeous mountains, welcoming people, some of the world’s most luxurious accommodations, and much more.