Been several times, I like the Marriot as mentioned. It's cheaper the further away you go from the park but then you have to pay for parking, better to stay within walking distance and in your spare time can go to the inner harbor and crack some crabs.