I read this tip on an Internet Tech site regarding phone, tablet and computer screens. I had such great results with those that I began to use it for my glasses as well.
I use coffee filters, one side slightly dampened with water and then dry them off with the other side. Or I just breathe really close to the lens and use the moisture from my breath. A whole lot less expensive than lens cloths and something I always have on hand.
One of the reasons they work particularly well (better than paper towels or tissues) is the absence of any residual lint. And they are absorbent enough to leave an absolutely clean, streak free surface.
The thing I can best compare their effectiveness to is the age old hint for effectively cleaning your car windshield and windows. Ordinary newspapers balled up when soapy and then rinsed with clear water and dried with newsprint. This leaves the absolutely cleanest and streak free car windshields of anything else I’ve tried.
Both the newsprint and the coffee filters give me the best results for cleaning glass than anything I’ve ever tried. There’s just something about the lint-free super absorbency that just plain works wonders.
Give it a try once and you’ll see exactly what I mean.