I will +1 warby parker. They even give you an opportunity to have 5 styles shipped to you so you can try them on at home for free. There isn't any obligation to buy even if you try them.