How do I clean windows and mirrors without streaks?

For streak free windows and mirrors, white vinegar is your secret weapon

Windows and mirrors can be hard to clean. A simple trick to achieve streak-free shine is to mix white vinegar and water in equal quantities in a spray bottle. Spray your windows and mirrors with the mixture and dry it with crumpled up newspapers.