The only thing I'd ad is having him pick a couple gifts that you could then give to a shelter that has children. Teaching him more about giving than getting, and maybe helping him be grateful for all he has.

Gosh, we never would have gotten away with that, but I am the third kid or four, so the older probably would have beat on me or sat on me to keep me from "ruining Christmas."