I'm sure you'll enjoy Charm City and good timing on your part because most of the snow should be melted by then.
I'd recommend checking out the Inner Harbor and Fell's Point. Lots of old city charm and stuff to check out. The National Aquarium is also located in the Inner Harbor which is a must-see for an out-of-towner.
There's not too much in the way of great food that isn't national chains, in my opinion. I would however recommend looking into taking a day trip to D.C. if time allows. It's a short trip on the metro train from downtown.