Well I guess I'll come to Baltimore's defense......it's really not any different from any other large city as far as safety. The Inner Harbor area is perfectly safe, even at night. It's very pleasant strolling along the harbor at night. The Science Center is at one end and well worth a trip if you enjoy that kind of thing. It has an IMAX theater inside which is well worth it. The Inner Harbor is two large pavillions, both with shops and restaurants and you could easily spend a day wandering there. The National Aquarium is at the other end of the piers and if you like aquariums, you might enjoy that. Personally, I think it's very expensive. You can also take a water taxi over to Ft. McHenry, where the Star Spangled Banner was written. It's a beautiful park and they have a very moving film and you can tour the fort. It's free. Enjoy your day!