Just returned from a 15 day transcanal on the Sky. Being a longer cruise it was a much older crowd. The daily activities probably won't interest teenage boys (I'm far from a teenager, but they didn't interest me either). There is a video game room, basketball court, batting & golf cages. There are also 2 pools, 4 spas and a spa & splash pool at the bow of the ship. The alternative dining is not necessarily more dressier, resort casual is acceptable. There is a $10 per person cover charge. There is a very nice gym with an ocean view, aerobics room and lots of group athletic activities - stair master challenges and the like.