Try the online stores, they have fantastic prices all the time and most ship free with a certain amount purchased, usually about $35.00.
Connecting Threads; Marshall's Dry Goods; Fabric.com have better deals than either Hancock Fabrics or Joann Fabric but both have online stores.