There are plenty of hotels in and around Baltimore’s beautiful Inner Harbor