You should choose a hotel that allows "bed choice" - see Priceline Express Deals or Hotwire. But my best deal in Boston is the guest house by Mass General. It's a very nice place - the
John Jeffries House with excellent rates in a great location by the river and Beacon Hill. You can walk to the concerts at Hatch Shell too. There are very large rooms in the basement for families and breakfast is included.