South Africa has an enormous variety of excellent restaurants that will entice any food buff. South Africa emulates the major global cuisines with world-class flair and flavour but be sure to try out the local cuisine as well, as it is a fusion of many different cultures and well worth a try.