There is a nice quilt shop in Mt. Zion, IL which is about 15 - 20 minutes away from Decatur. Arthur Illinois has a great quilt shop staffed by the Amish. There is also a country store in Arthur which has many bolts of fabric. The store doesn't use electricity, but you can take the fabric out into the light. Both stores in Arthur also carry embroidery materials.