Yes
Many to choose from on the inner harbor
Marriott courtyard, I believe it's by the casino and it's not that far from the arena
Renaissance Harbor, Pratt st..Sonessta, Hyatt..Marroitt suites on President st
There are a few.
There are a few Marriott's around. I would do a quick google search.
Thanks! Your answer is awaiting moderation.