Did you know that you CAN drink some red wines with fish. Try Pinot Noir, a young Cabarnet Sauvignon, a red Loire or some of the Red wines from Germany, Alsace or Austria.
What you like to drink always takes precedence over any recommendation that I might make.
Dishes such as Lamb require a red wine which has good structure, that is to say it has good tannins and acid balance so the palate feels clean afterwards. Bordeaux, burgundy, Chianti, Nebbiolo are examples.
Look for contrast and, once again, something with good, cleansing acidity. (NB. Acidity in a wine is essential but not to be confused with a wine being, apparently, ‘acidic’) you probably want to contrast the meal with a refreshingly crisp acidic wine; Sancerre or similar Sauvignon Blanc.
Shrimp with Lemon or Pasta with Tomato Sauce these need wines with good structure and acidity, Muscadet, Picpul, Sauvignon and so on. Acidic Wines and Cream Don't Mix - so no to Muscadet or Sauvignon but yes to oaked chardonnay
Strong spices, such as hot chili peppers in some Chinese or Indian food, can clash and destroy the flavours in a wine. In most cases, wine is not the ideal thing to drink. That said, if you want to drink wine then it must be fruit driven with no hard edges and preferably not bone dry. Rosé can work if not too dry, Riesling the same – reds, soft, easy style of shiraz or Grenache. The wine needs to have some element of sweetness or ripeness which is not to be confused with being a sweet wine.
Most regional foods are created over time to go with the local wines, if you're eating Italian food, think about having an Italian wine.
Thank you very much for the efficient way you dealt with my order. It was really important there were no slip-ups.