What is the best way to clean windows?

For streak-free windows, use a solution of warm water and half an onion. Wet the windows thoroughly with a soft sponge and wipe off the water with 1 smooth movement of the squeegee. Clean the squeegee in between with a damp chamois leather. Rub off the last streaks with a newspaper wad.