Fireworks Cruise

I am thinking about surprising my family next year with a Wishes cruise. There will be 8 of us, so we would fill the boat. Is it worth it? How far in advance do you need to book it?
Trying for a fun, new experience!

We did the Wishes fireworks cruise leaving from WL. We had some champagne on the boat set up through Disney Dining. It was a really fun experience. Definitely worth it in my opinion.