For the best weather, book your cruise during the dry season, between November and May. The weather can be cool at times along the Pacific coast, so if you're looking for warmer temperatures, you'll need to head to cities located farther south, such as Cabo San Lucas, Puerto Vallarta and Mazatlan.