There's a lot visitors like about Baltimore, especially its port and museums. Top attractions include National Aquarium in Baltimore and Maryland Zoo. Popular sights like Baltimore Inner Harbor Marina and Baltimore Convention Center won't disappoint.