Not sure where you live, but I bought mine at Kohls.com If you time their sales right, troll the internet for promo codes and time it for when they offer Kohls cash, you can do pretty good price wise. If you arent' in a hurry to buy them all at once, you can work the Kohls cash ($10 Kohls cash for every $50 spent) to your advantage and buy them in spaced out purchases. Thanksgiving weekend is ideal for purchase, they offer $15 Kohls cash for every $50 purchase, plus a percentage off. Also, use Ebates for your purchase which gives you an additional 6 - 10% in cash back. To be honest, I haven't priced them anywhere else...maybe there are better prices elsewhere.
If you have never used Ebates before it's great way to get more money off of online purchases, I have used it for several years, if anyone wants my referral link, PM me, you get an additional $10. I don't want it to look like I am spamming...I just love Ebates. :)