Baltimore is a special kind of city. I really like it. The aquarium is nice. The inner harbor is nice. The sporting arenas are nice. The universities are nice.
But some of the city is scary as heck. You'll be driving along feeling perfectly comfortable, and then, bam, you're in a sketchy neighborhood with no warning.
We unfortunately decided to eat at "Caribbean Paradise" thinking it sounded like a great, tropical, fun restaurant in downtown Baltimore. It turned out to be across from some shady casino and gas station. People were staring at us because we stuck out like a sore thumb. We were wandering around as if we were rabbits in a foxhole. Nothing bad happened, but I definitely felt unsafe. So lesson learned, if you go to Baltimore, stick only to the touristy areas, unless you packed your bullet proof vest.