Okay, well you will have a limited choice here.
There once was a Hilton in Baltimore and then six months ago it became a Radisson. Nice looking building (early 20th century architecture) and it has a nice lobby. I have never been in any of the rooms. It is about four - six blocks from the Convention center.
The Marriot Inner Harbor is right accross the street from the convention center.
The Rennaissance Inner Harbor (nice property) is about six blocks from the convention center. I have stayed there before and it was relatively nice. Very convenient to the touristy part of the city and little Italy.
The newest Marriott is the largest hotel in the city (Marriott Waterfront Hotel). It is very nice but it is about 1 mile away from the center. A short cab ride. Probably has the nicest facilites and it is brand new (one year on 2.14.2002). All the rooms have some sort of water view and the restaraunt is not half bad. CLose to little Italy and some good restaurants in the immediate neighborhood.
Hope this helps.