Tired of giving toys to kids this Christmas? Does your house no longer have enough space for more blocks, dolls, actions figures and toy cars this year? It's perfectly alright not to give toys to children. Below are some alternative gifts that will not add to the clutter but definitely create a lasting impact.

1) Magazine Subscriptions

There are magazine subscriptions for just about anything these days, including kids' version of National Geographic, Sports Illustrated and TIME. Also check out American Girl, Cricket Media, Discovery Girls and Yum For Kids to cultivate the child's hobbies and interests.

2) Tickets

Do you have a child who loves theater productions or who is into sports? How about a nephew or niece who is looking forward to the coming "Star Wars" movie? Ticket prices vary for these events, but regardless of how big or small it is, the child surely will have lasting memories of this experience. That's the gift you're actually giving the kids!

3) Art Supplies or Craft Boxes

Skip buying the usual types that the children use in school regularly and instead give unique and fun arts and craft supplies that let them create personalized items like the Creativity Can. Consider craft boxes subscriptions like Carefree Crafts or Green Kid Crafts. Imagine how much the kids will love receiving their boxes every month if you've subscribed to more than one box delivery for them.

4) Restaurant Gift Certificates

If the child has a favorite restaurant, its gift certificate would really be a special treat. You can even set this up as a "date," with the child "paying" for your dinner with the certificate.

5) Staycation Adventures

Why not make it both a gift and an outing? Plan a family staycation at a local hotel for one weekend or sign up for paintball games, mini-golf tournament or live escape room adventures with the whole bunch. It's gonna be the best Christmas ever!