I've always found For Eyes in Harvard Square to have the best prices, and very good selection. The glasses are all prepared in Florida, so it takes a few days from the time of your order to get your own pair back. Also, it's worth looking around in the Square Deal or similar magazines for coupons as For Eyes often has promotions.
more