I am a firm believer that everybody should eat and drink what tastes good to them. That simple. Every person has a different palate. Every person finds different tastes pleasurable. Find what makes your tastebuds sing and go with it! That being said, there are many wine and food pairing tips that work beautifully for the majority of the population.
If the meal you are savoring incorporates spicy notes, it is beneficial to imbibe with something that has a cooling effect on your mouth. This can be challenging because the alcohol in wines often antagonizes the heat of the hot spice, reducing the likelihood that your palate is able to cool down. Because of this, it is vital for wines that you drink with a spicy dish to contain a lower alcohol level. Balancing the spice by drinking a wine with residual sweetness diminishes the perception of heat.
The next time you find yourself ordering or preparing Thai or Indian food, try pairing them with a Riesling, Moscato or Gewurztraminer.