Here where I live I seem to gravitate to the two farthest away but have great fabric and even better staff. My favorite is Bella's Fabric in Carrolton, VA; I've even bought 3 Vikings from them. I also love to go to (but not as often do to distance) is Love to Sew in Williamsurg, VA, close to Busch Gardens
When I visit my sister in Buchannon WV, they have a quilt shop that I love. It's really small but packed full of things. I can't remember the name but since it's the only one its easy to find.