South Africa is a land of many different cultures and diverse values - a mix that is at once the root of its many challenges and the bud of its great potential. But on one thing there is general accord: this is a beautiful land, and the traveller is faced with an almost unlimited choice of what to see and do.