Photo: Stockbyte/Stockbyte/Getty Images
Skiing is one of those sports where you can be competitive and still look darn good doing it. Cute ski jackets and colorful hair bands add to the look, but the key is what you wear underneath your coat. When you ski you can go from feeling freezing to overheated in a matter of minutes, so layering is crucial. Make your ski shirts do double duty and wear fashionable layered clothes that keep you warm.
Silk may be one of the lightest fabrics around, but it's a fabulous insulator. It will keep your body heat from leaching away to the outside, while absorbing any sweat from your ski workout. Silk also feels good on your skin and will protect you from any scratchy wool sweaters you may layer on later.
Layer on a thin, long underwear shirt made of a sports blend fabric. Specialty sports companies have created entire lines of super-warm clothing designed to go under street clothes. These layers don't add bulk, but they keep you extraordinarily warm for their weight.
Choose a classic Nordic ski design or go with a bright, modern color. Turtleneck sweaters will keep the wind off your neck and add another warm layer to your ski wardrobe. Find a version with a zippered neck if the tightness of a classic turtleneck bothers you. Wool is the best fabric for a ski sweater, as it breathes while it insulates, keeping you warm but allowing sweat to evaporate.
If you want to stay away from the old-school ski sweater look, switch it up and go for a hoodie as the top layer under your coat. Find a soft and comfortable version that can double as a jacket when you remove your ski coat. This gives you the opportunity to ski comfortably on warmer days without the bulk of a jacket, while still keeping warm and dry. Try a polyester sweatshirt hoodie, or go with a modern fleece version. Both types repel water, so they won't get soaked and chill you.