I buy a lot from Missouri Star Quilt Company and they have great sales and all-over good pricing. I've never gotten bad fabric from them. There are a few others I like but they are my main source.
It's pretty easy for me because I like certain fabric lines so I always know what i'm getting (at least so far)