I went to one of those free eye tests else where and they just didn't get it! I was told by a work colleague to try this optometrist and they were very good! They listened, took the time to get me what I needed. It was a bit more expensive but my glasses are so much better than my last pair, and they are always willing to help/refit/change - they also ordered in other styles for me when I wasn't sure about colour!
Approximate cost: $300 (for glasses)