After spending each day exploring the area by car, it would be nice to return to a town that has plenty of options at night by foot - in terms of restaurants and traditional pubs with good local food and beer.
Which one of these towns would be more suitable, or are we well off the mark? Would we be better off staying in e.g. Worcester, and making day trips to the likes of Stratford-upon-Avon and Broadway? Maybe you have a much better idea!