Are there hotels near campus for visitors + guests?

Yes!  There are several nice hotels within walking distance of CCM:

Kingsgate Marriott:

Hampton Inn:


Fairfield is the closest/easiest to walk from, followed by Hampton Inn and then Kingsgate (though Kingsgate has a free shuttle).  Fairfield is closer to restaurants, as is Hampton.  Kingsgate is the only one with room service.