Viking Sky Barcelona → Cartagena → Amsterdam → Bergen May 4, 2028 · 14 nights $6,999 balcony · $500/night