I rarely frequent the LQS, especially since I've retired. Prior to retiring, I only bought at the LQS when they had a sale. We have a couple of outlets in the area that carry name brand quilting fabric. I primarily shop there. I also shop at Hobby Lobby fairly regularly and at JAs occasionally. I buy most of my thread, batting and miscellanous stuff at Walmart. My closest Walmart has a terrible fabric department. I only buy online when I need something specific I can't find locally or it's a really good price and quality of "I spy" fabrics.
I confess to buying fabric at estate sales, but most of that has ended up being donated. I rarely find anything at a thrift store.
bkay