Where's the best place to buy calico critters?? They're pretty pricey! I saw a starter set at Costco last week but of course they are all gone now Do they ever go on sale significantly?

Also, how do you keep all the pieces organized? They seem itty bitty and therefore easy to lose!