Stay in one of Boston’s best upscale boutique hotels located near TD Garden, Faneuil Hall, and the North End!