Use a Swiffer cleaner and attach a microfiber towel (Costco microfibers are the cheapest and best quality) to it to clean your interior and exterior windshield.
The Swiffer handle can easily be shortened by removing some tubes that make up the handle.
First use a microfiber lightly soaked...