It depends a lot on what type of yarn you are looking for. There are some places that mainly carry synthetics at a good discount and others that have mostly natural fibers. What type of yarn do you normally use? I haven't found any one place that I can get all my yarn at.
For bargains a lot of people like Knitpicks and Elann.