For the front, I ran across a video where the guy pointed out he sits in the passenger seat to clean the glass. It does help--you're doing a lot less contortions around the steering wheel.
When cleaning the inside glass, I use a clean microfiber and spray a couple of spritzes on the towel, then...