A night out with friends at a local restaurant - sounds like a lot of fun. But ultimately, of course, somebody has to pay.