No
No you truly don't. My friend goes spur of the moment even on weekends and not once have they said no.
No it leaves every weekend
Nope, but if you have a large group making a reservation would make things a lot easier.
You do not have to book ahead, but it is recommended, especially if it is for an event (ie - New Years Eve Cruise)
Yes
No but sometimes they run out of tickets for the buffet and will give you a voucher for the bar where you can get sandwiches. This is if you are booking a package of course. Look on Groupon for discount
Not necessary
No, but its better if you do.
It is recommended to book 24 hrs in advance
Thanks! Your answer is awaiting moderation.