Vision of the Seas Baltimore → Portland, Maine → Halifax → Baltimore Oct 5, 2028 · 9 nights $1,083 · $120/night