There are many fabric shops on line:
Hobby Lobby
JoAnn's
Marshall's Dry Goods
Thousands of Bolts
Fabric.com
These are just a few that carry fabric. The last three shops listed have better quality fabric than Hobby Lobby and especially JoAnns.
If you need sewing supplies there is:
Walmart
Amazon
Craftsy
Connecting Threads (also has fabric)
Although you cannot touch the merchandise before you buy, you can shop in the privacy of your own home, save gas and find what you want. Often times you can find a better deal on supplies than you can find in the stores.