South Africa has a great variety of accommodation options that range from humble backpackers to austere five star hotels. The Internet abounds with travel advice for South Africa, but there isn’t a lot of information about which towns to visit. There is a lot to see and do in South Africa so without further delay let’s have a look at some of the major cities.
Cape Town, Johannesburg, and Durban are the most popular tourist cities. Each of these offers a wide range of activities to enjoy. Cape Town and Durban both have a number of blue flag beaches while Johannesburg offers outstanding shopping malls and restaurants as well as being the business hub of the entire Southern African region.
For those wanting to get away from the hustle and bustle of the city you should visit the Kruger National Park – a huge nature reserve teeming with African wildlife. The Drakensburg mountains also offer a stunning natural panorama for a relaxing break from the madding crowds.
There are any number of “dorpies” (small towns) that lie between the major cities. You’ll find surprisingly good accommodation on offer in many of these villages. Often these little villages are situated close to a nature reserve and will be a perfect base for you to explore the area from. McGregor is a perfect example of such a village. Some of them, such as Hermanus, grow to the status of small towns because they become so popular with visitors. Hermanus, incidentally offers a unique chance to see the Southern Right Whale who come once a year to mate in Walker Bay.