Shop Zimman’s for both quality and quantity. This North Shore institution keeps some 50,000 unique silks, cottons, canvases, linens, velvets, and more in stock, totaling more than a million yards of fabric. In-house designers will make sure the choices don’t overwhelm you, helping you choose just the right materials, colors, and patterns for your project. 80 Market St., Lynn, 781-598-9432, zimmans.com