I'm lucky enough to live within a 2 hour ride to Lancaster County where all the quilt shops there are in the $6 range. I do however try to buy something every month to keep my LQS in business. I will not buy online unless I have previously seen the fabric and am familiar with the colors as every computer monitor is different.
Just my 2 cents, but wm fabric is not anywhere near as good as LQS fabric.