Bursting with natural wonders, an incredible range of wildlife and a mix of cosmopolitan vibe, South Africa is not named the Rainbow Nation for nothing. South Africa is so full of life and colour that it will be difficult to choose which places to visit first.
From wine tours and safaris to extreme sports or beach idylls, South Africa has it all. These all encompassing opportunities mean visitors have to be really strict with themselves when deciding how to approach travelling around South Africa. Troubles aside, it is a great place to be and really would be the holiday of a lifetime.
Cape Town is one of the most beautiful harbour cities in the world. Nestled at the foot of the iconic Table Mountain, it is the second-largest city in South Africa. It has had a long and colourful history. Time your visit right and see great annual events, including the Cape Town Minstrel's Carnival or the International Jazz Festival. Worth to visit!
Today, Johannesburg is home to 3 million people, but officially, a little over 100 years old, since people from all over globe only started flooding in after gold was discovered in 1886. The city is a diverse melting pot of cultures and social backgrounds, and after a long and bumpy journey, Johannesburg has grown into a vibrant cosmopolitan city.
Durban is the largest port city in Africa and is located in the KwaZulu-Natal province. The city lies on the east coast and because of the sunny weather and warm sea water, this is a popular holiday destination. The beaches in Durban are big favorites with tourists. No surprises there, it's perfect for surfing, swimming and sunbathing.
It is the colourful culture, local traditions and customs that attract many a visitor to South Africa. Whether that is watching weavers spin their magic into beautiful tapestries or celebrating the rich history of the Zulu people during one of their festivals, there is something for everyone.