This site has a good recipe for streak free window cleaner:
a 50/50 mix of vinegar and water in a spray bottle works well, and we use newspaper instead of a cloth to prevent lint.
Ammonia & water
I use equal parts alcohol, vinegar and water with 3 drops of dish soap added. Excellent cleaner!
My mom did hers in two steps, Ammonia water to clean and vinegar water to make sure that the grime and ammonia is rinsed off. She dried it with newspaper and her windows always sparkled.