My daughter loves arts and crafts so much so whenever we pass by stationery shops or toys stores selling crafty materials, we do not come home empty-handed.
I got her this Christmas puncher for her card-making kits so she does not have a hard time cutting out shapes and I for printing them. This is a small puncher with a christmas-tree shape die. There are also other shapes to choose from like hearts, squares, smileys, triangles, etc.
It is cased on a hard plastic and is small enough to fit your palm. The only problem which I consider very insignificant is the catcher, the plastic cap at the bottom of most punchers so your punched paper do not just fall off. Then again, it's such a minor set back considering the convenience it will give my daughter and the sheer pleasure she will have out of punching christmas shaped papers for the cards she'll make for her love-ones.