Yeh I am all over the French exit nowadays (I mean now that I am ooolllld).
I went to my works party a couple of weeks ago - it's 25 miles from where I live and utterly inaccessible by public transport for me, so I drove; so no drinking. It is a very big do (about 1,000 people) and a lot of people get very drunk (they live more locally or stay at someone's) so IMHO it's not loads of fun if you are driving and don't have a big team who are at the do.
So I went, showed my face, chatted to the big bosses, chatted to colleagues I work with, worked my way round the room a couple of times and buggered off. My reasoning is that ppl might say "Oh where's Clary? Oh I just saw her, she's here somewhere" and by the time they realise I have gone it looks as tho I was there for a decent amount of time instead of an hour or so.
Maybe next year I will just not go! haha! but anyway, I agree with those who say the round of endless hugs with people you would never normally huhg is such a pain. When I want to leave, I want to leave.
It's not rude either, not if it's a big party. Whom are you supposed to thank? You say to the boss, "wow, great party, I love the xxxx" and then you're good.
Obvs I wouldn't do this at a meal or when in the pub with three friends!