Some of WalMarts less expensive fabrics are very nice.
They don't have the selection that the quilt shops do, but they don't have the prices, either.
I try to get there right after Halloween and Christmas to get deals on those marked down holiday fabrics.