There is always something to do on a cruise! Everyone is always busy no matter what age you are. There are swimming pools, food all day long which is amazing, mini golf, dancing, bars, shopsand some ships have ice rinks and rock climbing walls. Also, because the boats are so big and exciting it's just fun to walk around and explore. If you make friends that makes it really good cos u have people to go around with. The boat stops off in a lot of places too so you get to travel around to places to might never see again.
The food is amazing! There are loads of restaurants and a buffet where there is food 24/7. Oh ye there's also shows at night which are cool. Cruises are amazing! There's more than just swimming and eating

yes! Well...um....those things you mentioned is pretty much the extent of what I did while on my cruise, but there is much more avalible. Such as: you could go to the shows at night which are wonderful, or you could go to the various concerts around the ship, or shop, or watch tv, or play basketball, or go into the ports of call. Depending on where you're going the ports might not be that exciting.

Swimming and eating and dancing seem to be good occupations of one's time though!