Red wine at room temperature is the most persistent myth in wine culture. Room temperature in a modern home is around 20 to 22 degrees Celsius. That is too warm for almost every red wine. At that temperature, the alcohol dominates. The wine feels heavy and the fruit is muted.
Most red wines drink best between 15 and 18 degrees. For lighter reds like Pinot Noir or Beaujolais, go even cooler, around 12 to 14 degrees. The easiest fix: put the bottle in the fridge for 20 minutes before serving.
White wines have the opposite problem. A bottle pulled straight from a typical fridge at 4 degrees is so cold that the aromas are suppressed. You can barely smell anything. The wine warms quickly in the glass anyway, but you lose the first ten minutes when aromas are at their best.
Full-bodied whites like white Burgundy or aged Rioja Blanco drink best at 12 to 14 degrees. Lighter, more aromatic whites like Riesling or Sauvignon Blanc work well at 8 to 10 degrees. Champagne and sparkling wines: 8 degrees, sometimes colder.
The practical rule: reds need to go into the fridge for a short while before serving and whites need to come out of the fridge a few minutes before opening. It sounds backwards, but it works.
Temperature also affects perception of sweetness and tannin. Colder temperatures make tannins feel harsher and acidity more prominent. Warmth softens tannin and amplifies the sense of sweetness. Understanding this lets you adjust a wine before deciding it is not to your taste.