The following hotels are located in Harvard Square and are within walking distance of the Kennedy School:
The Charles Hotel
The Sheraton Commander Hotel
The Harvard Square Hotel
There are many other hotels in Boston that are a quick subway or bus ride away.