As a Commercial Professional Driver since 1976, Window and Windshield Visibilty are Super IMPORTANT!
Keep your inside glass clean and dry. I use Costco terry hand towels and Windex. NEVER EVER drive with foggy inside windows!, before your Defroster Heater clears the inside moisture! Or you terry towel... Never!
I have tried a few "Fog" inside liquids and gels, tho none worked very well. Maybe I didn't use enough gel... Especially on those big 4 pane up front Euro buses, Know how hard it is to towel off the upper windows!? In a blizzard!?
On the Glass outside, I would skip all the liquids and use a gel like Rain-x gel or my fav, RAIN CLEAR GEL by Glass Science. Amazon may carry soon. Look local, ask local or buy direct like I do for big bottle of Tecnu poison Ivy soap.
Use your teen, or hand, and one of those 4" blue disc pads, or a
2 fold washcloth and a pea-bean size amount of gel, outside only, on a clean dry warm(run your heater and defroster for 10min) windshield, windows, and both outside rearview mirrors in a small circular expanding motion. You don't have to press hard if the glass is warm. Don't use too much gel, cuz next is terry handtowel buffing off the excess in circular motion. Your car glass should Sparkle! Do this every 3-6mo. Like NOW, just before the big rains...
You have just improved your visibility over 30%! And prevented hard water spots PERMANENTLY on your car windows. Salt on the highway folks, are you listening?
Next, wax your car's clean dry paint with a good wax like Macguire''s or Mother's monthly or at least seasonally, by teen or by hand. Bird poo will eat thru paint! My Sis doesn't believe in car washing, so guess who regularly washes her Prius? Car Soap! I will add that name later. So by regular teen waxing, you just saved $1000s in body shop paint jobs! Woo-Hoo!
Next the rubber, tire sidewalls and window seals. I went Crazy and tried every brand in local Kragen's. Like ArmorAll Original the best, easy to spray on to apply, lasts for almost a week, and not greasy slimy. I buy a case, 4 gallons, from Amazon, since Costco doesn't carry the gallon&spraybottle combo anymore.
As with Rain Clear gel in a plastic zipbag with a permanent pen label, I use a 2 folded washcloth on the window rubber and just spray the tire sidewalls weekly, if I remimbar!
Have a Safe and longlife Winter, drivers!