Foodies: welcome to paradise. The Western Cape has some stupendous restaurants and the best bit is that by European or American standards, dining out is fairly cheap. For fine dining, head to the Winelands to gorge. The West Coast specialises in open-air seafood banquets, while in the Karoo you can expect traditional food and local lamb cooked in every imaginable way.