Embrace the winter wrote:
1. Get the right clothes. SmartWool socks, light insulating layer, windbreaking layer, gloves/mittens (depending on temp), light wool hat that covers your entire ears. Neck gaiter for those sub-zero days.
2. Run during the warmest part of the day when you can.
3. Don't run into the wind for long stretches. Plan your routes to change direction often.
4. Don't overdress. Dress in layers you can take on and off.
5. Put screws in your shoes for traction. So much better than other traction methods. (Google it.)
6. Take longer to warm up.
7. Embrace the cold. It's not your enemy.
I'll take a sunny 10F day over a sunny 80F day anytime. Love winter running. (Northern MN native.)
Mostly agree with this, but emphasize that a lot of this can be done on the cheap-- don't feel like you have to spend a ton of money on windbreaking layers-- cheap rain gear works really well, heavy wool socks are great mitten replacements. I've always been fine with no-name wool socks.