In my unbiased opinion... ... make these with their names on the other side :-). They have been very popular with every class I have given them to, from my own DC's birthday party gift bags (which is how they started!) to every class I have had on placement and supply.
I get Morrisons Christmas chocolate lollies. I think they are 4 for £1. Alternatively a large chocolate coin with their Christmas card. I usually only get a little thing at Christmas and a bigger thing in the summer.
Does anyone buy their class Christmas presents? If so, how much do you spend? I have 28 primary aged children and did have a vague idea of wrapping them all and putting them under the tree in class, but now the time is coming closer, I'm a bit concerned that I will bankrupt myself for no good reason!