Does anyone know if Carnival and Royal Caribbean are the only two that do Mexico Riviera route? If so, which one is better, 1) activities for 11 and 13 years old boys, 2) condition of ship, 3) food, etc?
I believe Carnival and Royal Caribbean both do Mexican Riviera cruises on a long term and year-round schedule. Also, Princess, HAL, and Celebrity do these sailings on a seasonal basis, like every spring and fall I think.
As far as comparisons go, I've only been on Carnival cruises, so my opinion is biased in that direction.
Whichever manner you choose, I hope you have a good time!