You've always dreamt of the perfect wedding, now let MSC Cruises create the wedding of your dreams. MSC offers gorgeous ship venues on board or a Caribbean beachside wedding at one of our exotic destinations including, Mexico, Jamaica, Aruba, Bahamas and more! A once in a lifetime love meets a once in a lifetime price! Legal weddings available only on MSC Divina & MSC Seaside. Call now 1-877-665-4654.