I got stung on my very first works do with a new office. The office I'd come from everyone always paid for their own so it didn't occur to me it'd be different.
I'd just got married, had very little money and only about £10 in my purse. I'm also a vegetarian teetotaller and my meal only came to about £7, including one coke and a small ice-cream (a long time ago).
My new boss had the most expensive starter on the menu, followed by steak, followed by the biggest pudding. She had wine, cocktails and irish coffee. So did her 2 friends. When the bill came she asked for £30 each. I upset her hugely by refusing, but I just didn't have that sort of money.
I've been very wary of work dos every since.