The other place I find whole chicken is at Trader Joes. Here they are pre-packaged, but run just about the same price. Trader Joes offers two kinds of whole chicken - one is called "natural" and the other, which is what I get, is called "free range".
Like I said in the "Let's Talk Chicken" post, I prefer buying about a 5-pound bird (there are only 2 of us). For a larger family you may want to buy a heavier chicken or two smaller ones (4 to 5 pounds) and treat them as one in preparation as the post below describes.