For me, I’ll be using my 90s steel MTB.
I’ve already coated the inside of the frame with anti rust, got a rust resistant chain, and have studded tires at the ready. The studded tires will only go on if there’s persistent icy conditions.
Packed marine grease into my hubs, bb ends, and headset bearings.
On my todo list, I’ll be installing pogies/bar mitts, which have proven to be way better than any glove solution I tried last winter.
I also want to buy/make a mudflap to expend the front fender. This should prevent a considerable amount of grit, salt, melted snow from reaching my shoes, chain, crankset, etc.
As soon as salt goes down, my bike will get more cleaning around critical parts, and a frame wipe down after every ride.
I do have a winter cycling jacket and fleecy cycling pants, but feeling the cold on my body was never an issue last winter. A fleecy buff and helmet liner that gets over my ears are a must, and i may invest in a few extra pairs.
Multilube similar to WD-40 is all I use on my chain. During summer time I apply it every 4th ride or so and in winter time or when it’s just wet in general I use if after the ride to get rid of the moisture. I always wipe with a rag afterwards. Now my chain stays clean and shiny all the time unlike before when I used a proper chain lube which just collects dirt and still doesn’t protect the chain from rust after it gets wet.