on royal, they have a children’s center with bb sitters etc. they dont really “push” drinks on you, but you have tons of people walking around offering them. I just said no… the only drunks i saw were at a night club…and you wouldn’t bring your kid there anyways.
if you wanted a family cruise though- i’d pick disney. they really are not for kids…not much to do for them
edit:
and you do not need a passport to go on a boat right now. the boy and i just got back from the bahamas in january… it starts next year.