As a sweaty person I dress in layers, and begin removing layers before I start sweating, as soon as I feel overheated.

My layers, starting with bottom layer, on my torso, are:
tshirt
sweatshirt, normally without hood
coat
scarf
VERY light knit hat

I have found the cheap $3 cheapo knit hats are perfect for wintertime. And I often remove the scarf once I warm up. Most hats sold in stores are way too thick. I never wear wool except to bed, because it retains too much heat.

If it is 20F in the winter and I wear snowpants, the heat retained in my legs often causes me to remove my coat, and sometimes my sweatshirt too, so I will be wearing just the sweatpants and tshirt, plus boots and gloves.