The best hotels for foodies in the South of France including our options in Cote D'Azur, Saint Tropez, Cannes, Nice and Provence. Find the perfect Michelin-starred experience for you whether you are looking for a rural or a city break.