The airport would be a bit of a drive into Baltimore, which is fine as long as you don't mind the commute (about 30 mins). Depending on the time of your appointment, it might make more sense to stay in town. There are very nice hotels in the harbor area and lots of restaurants as well with a range of prices. As far as safety is concerned, exercise the same precautions you would in any major city and you'll be fine.