The Inner Harbor serves as Baltimore’s front porch, a waterfront playground where tourists and locals mingle in a scene that’s part maritime history lesson, part outdoor mall, and entirely photogenic.
With 22 decks, 19 restaurants and an over-the-water swing, it’s no wonder MSC’s newest ship counts godmother Drew Barrymore among its fans ...