I love Connecting Threads fabrics. They're just beautiful to work with, and the prices always seem reasonable.
I try to shop on sale as much as possible, and whenever I go into any store I ask for a Teacher and/or Military discount, since my mom is a Coastie and I'm in the Auxiliary. Most places are accommodating for Teachers and service people.