It's free if you have your own skates and a charge to hire the blue "death wellies" (used to be £1.50, not sure how much it is these days).
The session lasts until they send the Zamboni on to the ice - the length of time can vary depending on whether there's a rec team booked in for training after the game.