If your school has a tradition of buying the teacher a class gift, would you prefer to given a heads-up beforehand so you could suggest a favourite shop you like if they were going down the gift card route? Or would that be awkward and embarrassing?!