Welp, here's what I do.

Top:
Polypro silkweight or heavyweight(temperature dictates),
Then a fleece or light jacket,
Then a thicker jacket,
Then something to block the wind, usually something fore-tex or something along those lines

Bottom:
Polypro silkweight or heavyweight(same reason as above),
Fleece pants or something warm, wool works fine if you've got it,
Then snow pants

Feet:
A thin dress sock, then something thick for a second layer

I usually layer my gloves too. As far as my head goes, something on my neck and can pull up over my face if need be and something on the head of course, usually a fleece cap.

But of course, with all of this temperature is always the deciding factor. The only time I wear all of that is when it is really cold out. So if it is warmer, like around freezing, for me I usually wear less top layers. But that is just me, everyone is different. I tend to adjust quick to temperatures so when it's cold, I'm usually not so cold and will wear less, though I'll still bring the stuff along.

I mean, the above list of stuff I named in order is what worked quite well for me in Alaska in -60F temperatures, so for me it is tried and true. It might take a bit of playing for you to figure out your ideal layers and what they are, but once you do that is when you'll be comfortable.
_________________________
In all things of nature there is something of the marvelous.-Aristotle