I actually use ForEyes in Harvard Square, and have been very happy with their optometrist, Alexandra Littlejohn. She's very nice and has a gentle touch, which is important to me. She also worked really hard with me to find contacts that worked for my eyes (I am very difficult when it comes to contacts; never thought I'd be able to wear them, but with her help, I can, now!). I have also bought frames, there, but I also buy frames lots of places that have different kinds of selections. This particular ForEyes, though, has a really large selection.
ForEyes in Harvard Square