If I ever have kids I plan to coordinate a common gift with everyone I'm celebrating with; just have them all chip in a bit, and buy one very nice gift rather than adding to an ever-growing pile of plastic garbage.
My sister has made real effort not to spoil her kids, but it's hopeless. They get so much sparkly trash at every occasion, and I feel like I could might as well have given my gifts directly to the landfill.