Hiya, and welcome to cruise chat...
You don't need to book any of show before cruise on the Mariner. However you will need to queue up for a ticket to see the ice show. I can't rememebr when these start getting handed out but this is a first come first served thing, so don't hang around. Your going to love the shows, trust me
Enjoy your cruise and let us know how you get on.