Ditto to that. I use AG glass cleaner, & apply it every couple of weeks, or as soon as the windows mist. It's startling how dirty the cloth is when buffing it off, mostly from the rear screen in my experience.
Obviously when you have a car full of damp passengers, the glass will mist whatever you do!