There are some good deals on 7, 8 and 10-day cruises sailing from Long Beach, San Diego or San Francisco stopping in Cabo, Mazatlan and Puerto Vallarta for the 7-day and the 8-day goes to Acapulco, Zihuatanejo and Manzinallo. The 10-day sails from San Francisco stopping in Acapulco, Zihuatanejo, Puerto Vallarta, and Cabo.
