I'm not a fabric snob - I'll purchase anywhere I happen to be that I like the print and feel and can afford it.

My usual options are Joanns, Hancocks, and a local quilt store that's farther away. I have purchased fabric from Wal-Mart (usually for kid stuff) and the thrift store or yard sales. And I've occasionally ordered online.