Windshield wipers
I've had great luck with silblade. They have a 5 yr warranty & have lasted over 5yrs in the snow & summer.

Rain-x
Before any storm one of my preps for 10++ yrs is to rain-x my vehicles window's. The 15min it takes does a fantastic job of keeping them from icing over. During torrential down pours you can see the water beading up.

Windshield washer rain-x
I use the orange one that's good below zero °F. Great for ice & bugs.

Rain-x anti fog
Does what it says. I never have breath fog on cold days.
One thing is if you use both the anti fog inside & rain-x outside you need to use different motions to know which side needs to be buffed. Ie, vertical inside & horizontal outside so you know what side has streaks.

Standard disclaimed, very happy customer, no affiliation to either company.