WalletPop has an excellent article titled "16 Holiday Shopping Sites that help you save money". I find that more and more I am shopping online to save time and money. My favorite site which I go to first before I shop at Walmart, Target, Kohl's etc is EBATES. I get 3% to 8% cash back rebates by going thru Ebates on to the shopping sites. Key is to check and see if there are any coupon codes for the retail sites you plan to shop at.
Wishing you and yours the merriest Christmas season ever!