My hubby wants to take Holland's seven-day Mexican Riviera cruise. It runs from San Diego to Puerto Vallarta, Mazatlan and Cabo. I'm thinking about booking the March 10th excursion as a Christmas gift but is it safe to travel to Mexico? I know people are going to say it's fine as long as we stay on the ship but we're definitely excursion people. If we can't get off the ship, we might as well not go at all.