My favorite quilt shop is 45 mins away. What keeps me coming back is the staff and owners. They're friendly, helpful, and remember my name. It's a small cozy shop.
They hold monthly sewing nights but also let you use their classroom if there's no class be taught. That's great because the owner also repairs machines and is always willing to help with a machine problem for free. He even spots a problem before you're aware of it!