If it's about 0F or below, then the general formula is base layer, insulation layer & shell layer. Basically, I'd go with my snowboarding gear. If it's not super cold, I'll skip the base layer on my legs. Also, I don't wear anything cotton. Base and insulation are polyester/fleece. Much trial and error got me to the correct gear that's comfortable for me.
_________________________
If you're reading this, it's too late.