Hotels Near Best Western Plus Boston Hotel, Boston