https://www.zennioptical.com/ is what my wife uses. She pays for all the special coatings, anti glare, anti oil. Ends up being about 50$ a pair. She loves them, and I think they look cute.
I've used firmoo, zenni and warby parker. Warby parker is more on the expensive end but they have a store nearby and are still cheaper than a normal optical store.