I always shop at my LQS. Actually her prices are lower than the only other fabric store in town (HobbyLobby). I not only buy fabric but I buy templates and acessories for my Bernina machine.
Not only do I get alot of good stuff at fair prices, but I also get a lot of tips and help from the owner and women that frequent the shop. I am actually glad that Walmart stopped their fabric dept, because I have made new friends because of it.