Book a 7-night cruise of the Mexican Riviera with prices from $449 at Holland America Line. Inside rooms were the lowest price accommodations we could find. Numerous upgrade options are available, from best value options that provide specialty dining, free drinks, an excursion, and WIFI, to different rooms options. The ocean view room starts at $599. This cruise departs San Diego before stopping in three places in Mexico: Cabo San Lucas, Mazatlan, and Puerto Vallarta. It returns to San Diego. Prices are based on two people traveling together. Taxes, fees, and exclusions apply.