New Year's Eve in London

We are doing an Xmas - New Year's trip to London. On New Year's Eve we want to do something special. We were wondering if any of the boats that cruise the Thames would be offering a special dinner that night? Would be a good way to see the fireworks and see London from the water.
Has anyone done this or know a boating company who is offering this? Thanks.