10 holiday gifts that won't make your living room look like a toy store blew up on Christmas morning

If your house already looks like a Toys 'R' Us vomited all over it, you may be dreading this year's visit from Santa.

But this Christmas doesn't have to mean another proliferation of Mega Blocks, Barbies, and Little People. There's no shortage of great gift ideas that are 100 percent toy-free, and still lots of fun for the kids waking up with big expectations on Christmas morning. Let's take a look at our top 10...

1. Books.

It's our firm opinion that a person can never have too many books, and that goes doubly for kids. Open up a window in their imagination with one of your childhood favorites, or check out some of the newest offerings out there.

4. Wagon.

Got toddlers? My 2-year-olds love wending their way through the farmers' market or picking their way through the apple orchard via their sweet red ride.

5. Plants.

An indoor herb garden or tomato-growing kit can be just the thing to stave off the mid-winter blues if you live somewhere snowy.

6. Magazine subscriptions.

Getting stuff addressed to you in the mail is still fun for kids these days, right? There are tons of options out there for readers of all ages: Ranger Rick, Highlights, Stone Soup, and all the fiction and non-fiction offerings from Cricket Media (Ladybug, Cricket, Spider, Cicada...)

7. Kid-sized garden or kitchen tools.

Got a little one who likes to help out, but is still too small in the hand-ular region to use a regular hoe or spatula? Shop around for pint-sized equivalents that will let him pitch in in the kitchen, or work hard in the garden.

8. Tickets.

Whether it's something big, like tickets for a theatrical production or sports game, or something small, like gift certificates for a movie showing, kids can enjoy the experience of going out instead of having just another thing.

9. Clothes.

Not socks, preferably. Well, maybe if they're really cute socks. But if there's an item that was outside the usual back-to-school shopping budget, maybe it could show up instead as a special treat on Christmas morning.

10. The gift that keeps on giving.

Making a donation in a child's name is a great way to help them remember that Christmas is about something bigger than this year's haul of loot. Choose something based on your child's interests and experiences! What do they care about most? Giving money to a local zoo, to UNICEF, to Heifer International can make the toys Santa brought (or didn't bring) seem like the least important thing about the holiday.