I've found that using round basket type coffee filters to clean my eyeglasses leaves them sparkling, and without any of the smudge or lint residue that comes from paper towels, tissues, or napkins. They can be used repeatedly, carried easily in your purse or pocket, and you can buy a pack of 100 in the dollar store. They'll last you forever, and your lenses will be bright.
I bought eye glasses at BJs/Sam's club. I like the glasses, but they are the most difficult to clean.
An easy way to clean your glasses lint free is to use coffee filters. An easy cleaner for your glasses is 1/2 alcohol and 1/2 water in a spray bottle.