We do have a small fabric store - Treadle Yard Goods - but you have to mortgage your house before you can buy any fabric there. So, I'll have to go to West St. Paul and hit Hancock's or Roseville and hit HAncocks. Both suburbs, but at least it is closer.
Try the internet to find quilt shop quality fabric very reasonably priced. Two of my favorites: Quilt in a Day fabric frenzy and Hancock's of Paducah sale fabric $3.98 per yard. Don't have to sacrifice quality for price.