+1000000 about contacts being the best choiceif you can wear them - I've been wearing them for 25+ years now and HATE when I have to wear glasses. If you try them and have trouble with them, ask for a different brand and/or style. I had to go through about 10 different brands/styles recently when my brand of contacts stopped making the style I used and I had to switch to a disposable type. With contacts having a good optician/fitter is worth the money up front - then order lenses online to save 50% when you need refills.
I got my last pair of glasses from Zenni as linked above - the glasses themselves are fine quality-wise and the Rx is correct, but without a professional adjustment of the frames to your face the overall result is OK at best. I too had a good experience at a WallyWorld optical. Got my boy his last pair of glasses at a LensCrafters or Pearl, I forget which, and their "deals" do definitely take some navigating to make sure the final bill isn't several hundred more than you originally thought.
For coatings, yes, anti-reflective and anti-glare are worth the money, especially for driving and especially at night.
At the end of the day your vision isn't someplace to cheap out. The only reason I went with Zenni for my glasses is I wear them at most 5 minutes per day, first thing in the morning and from the bathroom to the bed at night. The rest of the time it's contacts, with perfect peripheral vision, no fogging and nothing on my face except my Oakleys when needed.