With bold flavours, iconic dishes and world-renowned wines, there's nowhere better for a gastronomical getaway than South Africa