People tend to think eyeglasses are expensive. They are! It is very easy to drop $200 for a new pair, but if you are going to wear them 2-3 years it is a reasonable investment. My current glasses are six years old and work fine (having said that, you may want to review an earlier post describing how I denied symptoms of a ruptured appendix!)
Given that eyewear is not cheap, you have all the more reason not to overpay for new spectacles. Prescription glasses are sold by licensed opticians who are also savvy marketers and retailers. Here are a few ways to get the most value at the optical shop.
Add on lens coatings and anti-scratch lenses may not be worth the money.
Bundle your new eyeglass purchase with a pair of prescription sunglasses and see if you qualify for a discount.
Buy eyewear insurance only if it provides full value replacment against loss or damage. Shop around, some local optical shops provide free insurance in order to compete with the huge discount optical franchise retailers.