For family hotels, Cape Town is a great option. Take a cable car up to the top of Table Mountain for stunning views of the city, or relax with a picnic at the Kirstenbosch National Botanical Garden. There’s some incredible marine life to see at the Two Oceans Aquarium, while at Boulders Beach you can visit a penguin colony.Couples might want to find a hotel in Port Elizabeth. There are numerous golden-sand beaches which, not being overly crowded, are perfect for relaxation. Take the Donkin Heritage Trail for a fascinating look at the district’s Victorian landmarks, or hop on a boat tour for some whale spotting. You’re not short of nightlife in the area either, from high-class wine bars to lively beer tents.For the best surf spots and a diverse culture, head for hotels in Durban. From African, Indian and colonial architecture to the Golden Mile beachfront, the city is an eclectic mix to suit all tastes. Visit the uShaka Marine World for some adrenaline-fuelled water rides, or the Botanical Gardens for a variety of African plant species.If you’re looking to go on safari, stay in a hotel lodge in Kruger National Park. One of the biggest game reserves in Africa, it’s home to the Big five of lions, leopards, rhinos, elephants and buffalos. You’ll also find a range of bird species here, including vultures and eagles. The backdrop of mountains and tropical forests provide a stunning safari setting.