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.