This is a really simple gift idea, but really sweet too!
Materials:
printer
picture frame
light ink (you want to be able to still see the print behind it)
Just find some cute fonts, print out the cute saying "my fingers may be small, but I've got GRANDPA wrapped around them" Of course you could do "DADDY" or "UNCLE" or "AUNTIE" or "CRAZY UNCLE JOE" whatever you want in replace of the "GRANDPA" Then wrangle your baby/toddler and smear some ink all over their hands, print it over the saying, and RUN TO THE BATHROOM BEFORE YOUR ENTIRE HOUSE GETS INKED! (you moms know what I'm talking about)
But seriously, that's about it! I did a very small frame so her hand barely fit, but you could do any size you want! add another handprint or two... have fun with it! You could add some fake leaves to the outside too, or buttons, or bolts... really make it your own!
Cost: price of frame! I got mine at the thrift store for $1
Time: 10 minutes plus drying time (you don't want to put it in the frame till the ink is dry or else it will smudge all over the glass)