Yes, I do buy the odd gift for certain regulars at Xmas if they have been a very loyal regular that year, just some wine/nice drink or if I know they like a certain footy team or band, something to do with that, just small but just to show I appreciate them and actually enjoy our conversaitons bearing in mind they might have to ''explain'' some gifts to a significant other.
Maybe some chocs/champers if it is their Birthday.
Always will buy a clients even non-regs some drinks if we are having a cocktail date or out somewhere but generally not if it's a hotel though as the prices are crazy ha and they are charging it to their room anyway so it just causes a massive fuss.
One time though, it didn't seem to go ''down very well'' and the client got very uneasy and basically ran a mile. I had brought him some Jack Daniels and it came with 2 matching glasses for Christmas, as it was his fave drink, so not even a particularly personalised gift and they never booked again !!!