Bordeaux is heaven for lovers of fine food

Food lovers are spoiled for choice in France – especially in Bordeaux, where there are more restaurants per head than any other major French city.

There is a restaurant for every 285 residents – more than Lyon (one for every 294 residents) or Nice (370).