My area Walmart has fabric and they are still trying to get rid of the awful Christmas fabric they had last year. Don't care for their fabric designs and they don't carry a complete line of matching fabrics. So matching is a problem.
My favorite quilt shop is online and called Connecting Threads. I buy a lot from them. They also send catalogs.