Yes, almost all cruise lines welcome children and offer some type of program for them.
Some lines specialize in serving families with children.
Deluxe cruise lines, in contrast, often have an older clientele and may not provide children's menus or programs. A travel agent will be able to help you determine which ship is best for you and your children. Children of all ages take cruises, but you'll need to check details with your travel agent. Some lines will not take youngsters under the age of two. The minimum age to participate in children's activities varies with the line.