Layering is a tried-and-true method for staying warm in cold weather. Start with a moisture-wicking base layer to keep sweat off your skin. Add an insulating middle layer, such as fleece or down, to retain body heat. Finally, top it off with a waterproof and windproof outer layer to shield against the elements. This system allows you to adjust your clothing as conditions change.