My favorite is The Quilted Ladybug in Moorhead,MN. They have a big variety and lots of new things and samples but the biggest reason they are my favorite is because they are NICE: friendly to everyone and always willing to help and that means more to me than prices or types of fabric. Another great shop is Fayes Henhouse in Mayville, ND for the same reasons.