We spent two very pleasant nights at the Pier 5 Hotel in Baltimore. We had a small pet and they were very accomodating. This is right on Baltimore's harbor with multiple restaurants within walking distance. There was a concert on Pier 6 one of the nights that we were staying and it was entertaining but not too loud. Parking was $22 a day.