South Africa is a country worth seeing. It boasts a level of diversity that is not seen in many other countries on earth. From the incredibly varied landscapes to the range of people who call the country home, there is a lot to take in throughout South Africa and you will need a lot of time to do it real justice, however if you have a limited amount of time, you can still get a lot in. From the well known places like Cape Town, the Garden Route and the Kruger National Park to the beautiful, remote corners of the wild coast and the Drakensberg mountains or the history of the Kwazulu Natal battlefields, South Africa packs in more incredible experiences than you can get through in one trip.
Travelling in South Africa is a great experience. Hospitality is the number one priority and the diversity of people and places you will experience as you travel through the country will soon make you understand why is it known as the Rainbow Nation. The people are passionate and on the whole immensely proud of what South Africa has achieved in its relatively short stint as a democratic republic. They are eager to show off their country and you feel a genuine energy when you travel to South Africa.