My LQS has a nice sale section of older fabrics, or end of bolt newer fabrics and frequently has specials. Twice a year they also discount a large portion of the shop to $5.99/yd.
The very new fabrics seem to run around 10-15, usually dependent on the manufacturer (i.e. Alexander Henry is rarely less than 11-13). Solids are less, usually in the 5-9 range. They have a huge selection of batiks but since I don't buy batiks I don't know the price range.
I like to buy at a discount (so my mother doesn't haunt me) but will pay full price for fabric I adore. I like to shop locally when I can - keeping the LQS open is important to local quilters - it is such a great resource for techniques, tips, help with color combinations, classes, etc.