Well, there are many choices. You can search on the internet and you can find many online eyeglasses stores. Some of them can provide with good glasses with reasonable prices. But some of them are not trust worthy because though their products are with cheap prices but the quality is very poor. So you should be careful in choosing an online eyeglasses store. Good luck!
You can buy a pair of glasses at walmart or lenscrafts. There are many kinds of glasses. And many people said that they have many good glasses and most of them are affordable. And sometimes, customers can come across a free eye exam at these places. So I think they are good places for customers to buy glasses. Hope this helped!