A simple idea. Works well. Avoid strong detergents. I use water and some vinegar. I find this works best in the morning when the windshield is cool/cold. Be careful when using an aerosol cleaner as it can leave a residue that can obscure vision.
Rain X 5080217 Windshield Treatment Fluid_Ounces
8 Review
π Invisible Glass 95160: The Ultimate Reach and Clean Tool for Crystal-Clear Windows and Windshields, Ideal for Hard-to-Reach Areas in Cars and Homes β Washable, Reversible, and Extendable
8 Review
Invisible Glass 91411 Stripper Fluid_Ounces
8 Review
X XINDELL Windshield Cleaner - Microfiber Car Window Cleaning Tool with Extendable Handle, Washable Reusable Cloth Pad Head - Auto Interior & Exterior Glass Wiper Car Glass Cleaner Kit (Extendable)
7 Review