I just finished putting together my end of year gifts for my students. I take a picture of myself with each student. Then I print them off for cheap at Walgreens and put them in a cheap frame. It costs about $1.50-$1.75 per student. It's small, but the kids love it. This is my third year doing it.
Over the summer, a parent sent me a video. They were redecorating her son's room, as they had to make room for a new baby on the way. She said they finished decorating everything, and at the very end he had to put his own touch on it. She zoomed in on the photo of us sitting on a shelf above his bed.