South Africa is fast becoming a country synomous with sophistication and diversity. This is great news for the intrepid and discerning traveller as South Africa is home to 21 national parks, 8 World Heritage Sites and over 3,500 kilometers of coastline.