Vinegar, water, bucket, newspaper and a garden hose. Microfiber or cotton cloths work well too, and if large plate glass windows, I use a squeegee.
that's what I thought...thanks
A damp microfiber cloth should produce a streak free finish. Don’t do on a hot, sunny day. I prefer SuperCloth and use it for glass, screens, and appliances. It is similar to the cloth you receive with glasses/sunglasses. It was well worth the investment. They were under $40 for 4 of them about 5 years ago.
Professional window cleaners use hot water with a few drops of Dawn dish soap. Use an applicator and squeegee. Avoid using a rag on the windows as this increases static and attracts dust. Use the rag to dry your squeegee and edges of the windows.