Agree with Blumie. If the Charles is too pricey, then think about 1868 or Porter Square Hotel or Le Meridien Central Square or new Sonder 907 Central Square -- none of which will be super convenient but all of which (other than the Meridien) are newish.