My son wanted cash for Christmas. But I hated the idea of just handing him one envelope with some cash in it. Boring, right? And it didn't seem very festive.
So, I wrapped up the cash we planned to give him, in lots of different ways. I got the money from the bank but requested it all in lots of ones and fives and a few tens. Then I bought super silly wrapping paper (I found wrapping paper with that snowman from Frozen, which for my 27 year old son was completely ridiculous but it made it all the more funny!), and I wrapped the money in about two dozen different packages (you could wrap the money in 18 packages!). Some were very neat, and I actually taped the wrapping paper around a crisp one dollar bill with careful precision. Some were wadded up and I used about 3 feet of tape, and inside was a crumpled up five dollar bill. Some were in really big boxes with packing peanuts inside that he unwrapped and dug through, only to find about $3 lying in the bottom of the box. I took a huge roll of cheap wrapping paper from the dollar store, and spaced out several dollars on it, and then folded it over and over, so he had to go through about 10 yards of wrapping paper to find all the money. I even bought a goofy gift card holder (it was a little shiny sequined purse with Barbie on it, meant to hold a gift card for a little girl) and put $5 in that. I wrapped one inside an envelope that I got the utilities bill in. He was laughing when he figured out after the 3rd package, that it was all going to be money, but in crazy ways.
We felt like he was still having fun unwrapping stuff, and we all got a good laugh watching him try to examine every wadded up corner of paper, wondering if he found all the money (I kept count of how much we gave him, so we knew no money got thrown away in the trash or missed in the wrapping/tape mess).