TIL about RainX.
It's a water repellent coating you spray on the exterior of your car and it forces water to bead and roll off the car and you barely need your wipers.
I also found out it's anti-fog as well.
IT's dirt cheap and available at walmart. (But don't get the 2 in 1 get a glass cleaner separately.)