I work for a University, and we don't get a bonus, although our department (about 30 of us) usually all go out for lunch on the last day of work, and we don't have to go back to work afterwards. Usually work pays for the meal and we have to buy our own drinks.
My husband's firm (accountants) is pretty generous - last year everyone, including the caretaker (my husband) got a bonus in their December wage packet, and everyone got invited to the firms Christmas dinner / dance, where drink was supplied!