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've found that paper lens wipes don't have to be used only once. So I keep a small air tight "film can" in the box with the lens wipes. When I tear open a new one and use it to clean my eyeglass lens, I can then just wad it up and stuff it into the little film can.
My optician in Houston suggested that I use liquid hand soap to wash my eyeglasses. When I am preparing for a shower I use Softsoap for my glasses then leave them on the sink while I am showering.
Many eyeglasses have anti-reflective and protective coatings. When cleaning you need to make sure you use a cleaner that won't damage these coatings.
I got a refresher course at my eye doctor's office this week. I've been doing it wrong. Here's what she recommended:
Clean Eyeglasses, Car Windshields & Wipers by using paper coffee filters. These filters cut grease & give you great results.
To remove hairspray and greasy perspiration, I use rubbing alcohol. It cleans the lenses really well and it can be used on either plastic or glass lenses.