Thanks to facilities like Johns Hopkins Medical Center and the University of Maryland Medical Center, the medical facilities in Baltimore put this port city on the list. The city also got a good score for social amenities.