There are nice hotels in Canal Park, and also a Radisson and Holiday Inn - all walkable to the park - and a Sheraton (not so walkable). There is plenty to do including getting out on Lake Superior, Park Point, going up the shore, the Lakewalk, and hanging in Canal Park.