Originally posted by:
A 7 or 8 day cruise on either Carnival or Royal Caribbean would be ideal (IMHO). Both lines offer plenty of activities that many people in that age group enjoy, as well as a "Kid's Club" that will introduce your boys to others in their age group.
A shorter cruise may turn out to be too "party-centric" for your family; a longer one may result in boredom. There is no way to know, though, until after the first cruise.
I agree with either Royal Caribbean or Carnival. I know other cruse lines have youth programs, but these two seem to offer more. I know Carnival has age appropriate groupings and counselors. there are also many activities available on both lines that you, as a family, can enjoy, such as water slides, mini golf, rope course (on some ships), basket ball, and more. When researching the itinerary and ship just check out the activities. Good luck!