If you or your children are learning Spanish as a second language, then why not try Pullmantur. As most of a cruise is about eating, drinking and seeing places, the language on board is not a huge problem. Especially when many people speak English. But if you are learning Spanish, then what a great way to holiday.
Find Spanish pen friend cruisers.