Forget shopping for eyeglasses in person. There are bunches of great online companies -- like Warby Parker, GlassesUSA, Zenni ...
LensCrafters and Pearle Vision, optical retailers that are part of the same company, suggest using an eyeglass cleaner sold at their stores for about $2.50 per 2 ounces. A small bottle of lens ...