Royal Caribbean was the first Cruise Line to have an onboard ice skating rink. Not exactly big enough to play a regulation NHL Hockey game, but they do a lot with what they have. Here's a couple minutes of highlights from the show on the Voyager of the Seas. Later on in the trip, we get to take to the ice ourselves. (We're not as graceful.)