try the fairfield inn white marsh...
i would not stay in the HI Express by the stadiums as it isn't near anythign and the area isn't the best
The Country Inn BWI has a park n cruise package, as do the Hampton Inn and Comfort Inn.
Alternately you could do a park n fly then get a car service....
If you have a large group, call some hotels direct and see if they can arrange something for you...
anything in the inner harbor will be expensive as parking is at a premium and not cheap.
good luck..