South Africa is one of the most popular countries in the world to visit. Offering warm weather, amazing wildlife, vibrant cities and a joyful nightlife, this country just