South Africa offers a fascinating mixture of cultures rich in tradition, language and crafts. Experience music, dance and food from across the country, as well as Tsonga crafts and Zulu beer-brewing; and don’t forget the magical clicking language of the San people.