Another plug for Stoners Invisible Glass & micofiber towels. Vinegar diluted with water works well if you don't mind the fragrence and want to be green, but driving around in a freshly tossed salad isn't for everyone...
Stoners Invisible Glass. I've used both the pressurized can and the spray bottle with similar results. No reason to try anything else, so it's what I've been using for years now.
I like the aerosol can a little better for the simple fact it foams up and seams to cut grime a little better. Both are great products though. The only flaw I seen is after using it, you have to take a dry microfiber and thoroughly wipe down the new clean window to eliminate streaks.