Norwegian Gem, recently refurbished in 2015.

Cruise along the Mexican Riviera for a festive 7-day holiday. In Cabo San Lucas, be sure to visit El Arco, a stunning rock formation. The beaches in Mazatlan will take you to paradise whilst you enjoy local, authentic fare. This cruise embarks and returns to Los Angeles, so it's easy to get onboard.

Puerto Vallarta, Mexico

Smaller and more subdued than Acapulco, Puerto Vallarta has retained a good deal of its small village charm along with 26 miles of spectacular beaches along the Banderas Bay. Stroll the cobblestone streets to the Church of Our Lady of Guadalupe. Or peruse the many local wares for sale at the open-air markets.

Mazatlan, Mexico

Combine a first-class beach resort with a city with an illustrious, colonial past and you've got Mazatlan. Sip on some Margaritas and enjoy the authentic Mexican cuisine. Take a drive along the foothills of the Sierra Madre Mountains. Then visit the many shops offering local crafts.

Cabo San Lucas, Mexico

Cabo's signature landmark is El Arco ("The Arch"), a rock formation at the tip of "Land's End." The jewel of the Baja Peninsula is famous for its world-class sportfishing, as well as its high-end resorts and exclusive gated communities that line an area simply called "the Corridor."