In years past I have slowly begun transitioning to experience and homemade gifts. Experience gifts are great. A trip to a museum, a day at the park with a picnic, tickets to see a movie, a gift certificate to the local theater to see a play or musical, or tickets to a baseball game make amazing gifts especially when they are coupled with the gift of your attendance on the special day.
I am also partial to homemade gifts. Just today I shipped out a handknit gift and a homemade card, wrapped in a reusable fabric gift bag, packaged in a mailer saved from a previous delivery. Not entirely waste free but I would say it is practically waste free.
What do you do to keep gift giving practically waste free?