as far as fabric stores, i know there will always be quality fabrics at calico corners, broomcorn (local) and johnson's fabrics (local). johnson's is my current fave - they are a big warehouse with a nice variety at many price points, an outdoor fabric section, tons of trim and lots of intense upholstery supplies at great prices. you can also get furniture legs, bare ottoman forms, plywood tables for skirting and the like there. i also usually go to joann and hancock; though the quality of their decor fabrics are generally lower, i have found plenty of great stuff. they also have upholstery supplies, but generally the quality and price are much better at johnson's.
fabric on my chairs from joann
there are also great online sources for fabric. i hesitate to order anything online without having seen it in person, or at least having the recommendation of someone who has seen it in person. it's hard to tell the exact color and texture of a fabric online, and it's generally not returnable, so you don't want to order a lot of yardage of something only to not like it once it arrives. it's also hard to tell scale online - even though most vendors list it, it's difficult to envision a 1 inch square of pattern on your screen blown up into a life-size piece of fabric. i do like to comparison-shop online. many times i've been able to find a nice fabric i liked at calico corners or broomcorn for a lower price online, and i know that it'll work because i've seen it in person. buyfabrics.com is a good source, as is lewis & sharon textiles. i often google the name of a fabric i like and see where else it pops up for a good price.
i've also ordered fabric from online decor stores. the linen for my living room pillows came from ballard designs. i knew i would like it because a) i'd seen it in person in another fabric store and b) ballard carries pretty quality stuff. you can also order fabric by the yard from places like pottery barn and williams sonoma home (if you're feeling spendy).
fabric for my pillows from ballard designsschumacher that are only available to the trade, if you're wanting to make more of an investment. you can get it through a local designer, and a lot of your friendly neighborhood interior design bloggers will order it for you if you ask. i'm pretty sure high heeled foot in the door, little green notebook, caitlin creer interiors and high gloss blue have all mentioned taking fabric orders. i also subscribe to the designer's attic, where shannon of pink wallpaper sells small increments of yardage (usually 1-4 yards) leftover from her projects for insane prices. these also happen to be some of my very favorite daily reads - these ladies know what the heck they're talking about. do visit if you haven't already.
i obviously spend a lot of time looking at fabric. it may be a sickness. but it hurts so good...
any other favorite fabric haunts to share?