Let's be real, the fireworks are why most people book a new year dinner cruise. Watching them burst over the water at midnight is something else. But that's one moment, and you'll be on board for three or four hours before it. Which leaves one important question. What's for dinner?
Short...