Having used glasses since I was about 12, I was pleased to find Twenty Twenty Eyes in Sacramento as I am fashion conscious. There's a HUGE selection of top-notch frames, and Ron Kehoe gives honest opinions about which ones suit or don't suit me. I always have a enjoyable experience there. The staff is courteous, once there was a delay at the lab & they clearly explained to me how much time was needed to solve the problem. Large chains kept giving me lenses that I couldn't see through well for the life of me, so even if you're not from the Sacramento area, go to an independent optician like Ron wherever you are!
Pros: Highest quality and attentive to your needs.
Cons: If you want cheap, you'll need to go to Costco, Wal-Mart, etc.