You should be able to get accomodation in Broadway, Stratford or Evesham fairly easily if you book now, or even Tewkesbury or cheltenham if you are able to travel 20 miles or so. Bear in mind that at that time of year the area is crawling with mainly American and Japanese tourists, so if you don't book it soon it'll cost a fortune.