South Africa is a large, diverse and incredibly beautiful country. The size of France and Spain combined, it varies from the picturesque Garden Route towns of the Western Cape to the raw stretch of subtropical coast in northern KwaZulu-Natal. It's also one of the great cultural meeting points of the African continent, a fact obscured by years of enforced racial segregation, but now manifest in the big cities. Yet South Africa is also something of an enigma; it has the best travel facilities on the African continent, but also the most difficult surface to scratch. After so long as an international pariah, the "rainbow nation" is still struggling to find its identity.