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.
ThriftyFun is one of the longest running frugal living communities on the Internet. These are archives of older discussions.
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.