Hancocks of Paducah, Thousands of Bolts.com and Fabric.com seem to have the best prices. However I also love the selection at The Fat Quarter Shop the most. There are also some great fabric shops on Etsy you can try, my favorite is The Meandering Thread.