There are plenty of things to do in Baltimore, thanks to its thriving arts culture, world-class sports teams, and unmatched museums. Most Americans wouldn’t consider Charm City (a common nickname) a major place to visit, but its spectacular waterfront views...