South Africa is the southernmost tip of the continent and a land of adventure. Find a beautiful hotel in South Africa and explore the National Parks, for example the Kruger Park where you can see the big five. For the full experience, head to Cape Town where you'll get mesmerised by this gorgeous colonial town, stunning coastline, swimming and diving beaches, the ever-present Table Mountain and a wine route of unparalleled beauty. This vast territory is full of historic towns, stunning landscapes and boutique hotels.