Nothing is better than giving an 'experience' as a gift. And you can spend as much, or as little as your budget allows.
Last year, I bought my wife a gift card to a cooking class of her choice. She's already great in the kitchen, but we had a blast taking a class together, learning to make something new, and eating the final product with 10 other couples who took the class.
A few years ago, she bought me a tour-and-tasting at a local craft craft distillery. We went, toured the place, learned its history, and tasted some interesting spirits, fresh from the still.
This year, we are getting my daughter a penguin encounter at the local aviary. You get to feed and pet them, learn how the handlers care for them, and she'll get a 'trainer' certificate at the end.
None of these cost us more than $50-75 a person, and all will be remembered long after any trinket wrapped in a box, no matter how expensive.
There's all kinds of activities out there that you can give as a gift (or ask for). Some ideas:
- cooking class (group or private)
- any kind of event ticket (concert, symphony, theater, sports)
- helecoptor/airplane tour of your area
- zoo experiences
- brewery/distillery tour (or other behind the scene tour of a cool local business)
- dog sledding
- atv/jeep/off-road adventure
- pottery/art/craft class
Really just about anything. Just depends on your area, your imagination, and your budget.