Vision of the Seas Baltimore → Frederiksted, Saint Croix → Philipsburg → Baltimore May 16, 2028 · 11 nights $1,311 · $119/night