Online companies like EFE Glasses, GlassesUSA, Zenni Optical, Warby Parker, LensCrafters and EyeBuyDirect -that offer affordable glasses that'll serve you well. These companies also offer prescription sunglasses and you can even upgrade your eyewear with fancy frames and premium lenses.