Stoners glass cleaner is the shit. It is streak free. It's real nice because its tint safe which is a major plus. I've never personally used the news paper trick, but I know people who preach about it. I like using a dry microfiber cloth and my windows never streak, unless you use a damp or soaked cloth. A good product to use on dirty floors, or seats covered in grease/heavy dirt is purple power. It comes in a concentrate from walmart, and its my favorite thing to use on everything to clean. Everything I have mentioned can be picked up at Walmart. You can get the stoner glass cleaner at Major chain auto parts stores too. I'd stick with the spray bomb type, as it foams and works better, imo.
One other thing I found pretty cool was a sponge/squeege at walmart, which has a built in sprayer, and the handle is filled with glass cleaner. Neat idea if you ask me. I bought one, as I don't have a wiper fluid bottle anymore..