Specialty shops, such as quilting or tailoring shops, will have fabrics and notions specific for the type of sewing that they cater to. These types of retailers are generally more expensive, but often have fabrics that are hard to find. The employees of specialty shops are usually more knowledgeable about their fabrics and sewing techniques.
There are many great fabric suppliers and great bargains available through the internet. It is important to find an internet retailer that you feel comfortable with before you spend a lot of money with them. Many have programs where you can get fabric swatches and samples to look at before making a purchase.
Large chain and discount fabric stores will provide more selection and economical choices of fabric. These stores often have sales and special discounts. However, there is generally less knowledgeable service available from larger fabric stores and it is more important to know what you are buying.
Many larger cities across the country have garment districts. These districts have numerous stores all in one area that offer tremendous bargains. You will need to have knowledge of fabrics and a general idea of prices to get the best deals. Be sure to wear comfortable shoes.
There are several fabric clubs available for fabric purchasing. Usually, there is an annual membership fee to join. Fabric swatches are sent to members on regular basis. This is a good way to get unique fabrics and coordinates. These clubs will usually provide additional information about care and recommended usage of their fabrics.