I mist water on to the glass,and then buff/scrub with a terry towel so that it's almost dry, and then wait a moment for it to dry naturally. This will leave some streaking which buffs off easily with a seperate clean, dry cloth. This works very well - I have tried a few glass cleaners and found that whilst they do clean fine, they can take considerable effort to buff out to a streak free finish. Yes, the plain water does remove finger prints. (I didn't think it would, but it does seem to)
Occasionally for more stubborn spots I will in fact use a glass cleaner though, or a very light spray of pure metho.
I have occasionally used my Mothers Pre-Wax Cleaner to clean the glass too - this also works well, and I like the way it dries to a powder which can then be easily buffed off without any streaking. But, for most of the time I just use plain water.
The most important thing seems to be to always buff with a clean dry cloth to remove the streaks.
Greg.