Heritage Designs in Amana is a great shop. So is Rainbows and Calico Things near Williamsburg. In Kalona, The Stitch and Sew is great but just walk around there. A lot of shops in the town have a fabric corner full of quilt shop quality fabrics. They take their quilting very seriously in Kalona.