I will suggest your local quilt store. To me buying fabric at my local store is like buying fresh strawberries. You can buy strawberries in December and they are good. You can buy them at your farmer's market, fresh picked, in season and they are the sweetest. It's not just the kind of fabric or the selection at your local shop, it's the whole sensory experience. Call it color therapy. I also like the idea of shopping at a locally owned small business.
I've ordered some from connecting threads, but I miss my fix. When I need a fix, off to the local quilt store.