Crystal Serenity San Diego → Puerto Vallarta → Puntarenas → Panama City Aug 9, 2027 · 11 nights No pricing