Dear friend, I think different kind of glasses have different prices. Sometimes the band is the most important factor that affects the price. And the functions of the glasses do count. But the materials of the glasses will also affect the prices. So if you want to choose a pair of qualified glasses with less money, maybe order online is a good way. You should have your eyesight checked before choosing the glasses. You can have a look here. https://www.firmoo.com/
Astigmatism will lead to blurred vision. It is caused by the unevenly curved cornea at the front of your eyes. Some people choose to cure it with laser eye surgery. However, compared with laser eye surgery, buying a pair of glasses is much cheaper. The same glasses sold in the physical shops and the online stores have big difference in price, so you can have a look in the physical shops and buy a pair of same glasses online.