JoDee,
There is only one ice show, but it is performed twice during a cruise so that everyone gets a chance to see it since the rink doesn't hold that many people.
I think most of the bars close around 1:00 AM and the casino bar and disco stay open much later.
On my last cruise on the Voyager there were 4 scheduled shows (2 for early seating and 2 for late) but as Nancy mentioned - it was the same show performed multiple times. I know that there were people that liked it so much they went twice.
Suzi