Mainstream cruise lines that promote family cruises (think Royal Caribbean, Carnival, Disney, Princess and Norwegian) will have tons of activities for kids of all ages. Ships generally have pools, dance classes, video games and arcades, Ping-Pong, basketball courts and mini-golf.