Google how to do ModPodge photos on canvas. You can print the pics for CHEAP, I think Walgreens has a special right now. Buy a cheap canvas and some modpodge and go to town. I did these for my mom a few years ago, she still has them on her wall, they turned out wonderful!
Also...if you get the JC Penneys coupons, they send $10 off $10 all the time. They have nice blankets for $12, which makes a $2 gift. I get these for teacher gifts all the time, I have three under our tree for teachers right now!