Drinking wine can be like Russian roulette. Too hot or too cold can ruin a fine bottle of the red or white and there isn't much you can do to avoid that, unless you want to get technical with a device like this wine thermometer. It is a combination wine case and digital thermometer. Slap the case around your favorite bottle and not only will it protect from drops, it will also take the wine's temperature and display it on the outer LCD screen. This way you know when the wine has hit the perfect servable temperature and you won't look like a buffoon serving wine too hot or too cold. This wine thermometer is available for $35.
Oh and for those wondering. The perfect wine temperature varies. White should be in the 50 degree range, red should be higher around the low 60s.