What is the best cruise line for families of different ages?

sbw1020 asked:

We are thinking of taking a cruise with many family members. What cruise line has the best activities for families with older children? I know that Disney is amazing but the kids are too old for that one. Age ranges from 12 – 60