tbh I appreciate the thought behind any gift. Some parents give a present and others don't. I don't expect them, but do I like being given cards and/or presents because they make me think that the child has enjoyed being in my class and the parent is happy with the year their child has had.
My favourite ever-presents:
letters or cards with messages. I have a pile at home going back years and they're always guaranteed to lift my mood if I've had a bad day
Personalised desk calendar. The parent knew that I love travelling and had ordered one online. It has things like my name on a balloon that was flying over the Great Wall of China and my name in a vapour trail over the Eiffel Tower.
Oxfam charity donation - the kind that comes with a special card. I can't remember the detail on the card but it was something relevant like books for a school.
A couple of times parents have made me vegan cakes or biscuits. I loved that they'd taken the time to make me something and it was really nice to have something delicious that I could eat (the non-vegan cakes, sweets, chocolates and wine always gets given away).
notebooks and stationery
a poetry book. I read lots of poems to my class and the boy told his mum that he wanted to get me a book with poems because he knew that I liked them.
The gifts that I give a fake cheery smile and thank children for but inwardly groan are:
anything with "best teacher"
candles
non-vegan food or drink
smellies (I'm never sure if they are vegan and cruelty free so save them to donate to the school Christmas fair)