Dining on the Côte d’Azur means more than glamour and glitz. Here's a food lover's guide to the French Riviera, plus accommodation and shops.