I am surprised no one has mentioned Old Country Store
http://www.theoldcountrystore.com/fabrics/ They have the best prices on all the new fabrics. Located in Intercourse, Pa. in the middle of Lancaster County. If you google quilt shops in Lancaster county you will find some. Burkholders is another, Dutchland Quilts, Hayloft Fabrics. Most of these have prices you wont believe. Have fun.