There are no Joanns, no Hobby Lobbys and no 'fabric in Walmart' here in my neck of the woods. I shop at the LQS, especially when I have a coupon or there is a 25% off sale. That doesn't happen too often.
I have built up my stash by visiting quilt shops wherever we travel. I LOVE Faye's Henhouse in North Dakota. I have found many lovely shops in Indiana while visiting a friend who lives just out side of Fort Wayne. I also found some neat quilt shops and fabric stores while cruising around the Hawaiian Islands. Hub and I stayed in Nashville en route to Florida and we did NOT take in any shows, but we did visit quilt shops!
It's so much fun to shop in a new place where there is 'different stuff' even though our Canadian dollar doesn't convert well to the US $.
I don't shop on line much anymore. But I like Connecting Threads, Hawthorne Threads and fabric.com.