Location can’t be beat. A perfect stay for a weekend in Boston.