I’ve name changed for this just because of the massive location giveaway and not wanting to link to my normal username.
I am very familiar with the Herts towns and live in Hitchin. Hitchin is a FANTASTIC town. I’ve lived here for about ten years. It has possibly too many restaurants if anything and a decent night time economy but also lots of good shops with a lot of well used independents. There’s always stuff to do and in the future it’s a great place to bring up kids. The countryside is on your doorstep and London and Cambridge are both so quick on the train. I generally drive to Cambridge and drive to the end of a tube line if I want to go into London because it’s cheaper to do so. The schools are all good for future reference if that’s required. There’s a community feel here. All the areas are nice bar a couple (Westmill and Sunnyside) that I would avoid.
Hertford has gone very downhill in previous years. The town is terrible. Hardly any shops now and it’s expensive to rent and buy. There’s pubs and restaurants but nothing that really stands out as being decent. I have strong family links to Hertford and spend a fair amount of time there. A lot of back handers in the local council has seen the town go to the dogs. The castle is nice but there is a lot of drug use within its grounds. None of the estates are very nice anymore, even Bengeo, which is an estate rather than the village that locals will tell you, isn’t particularly desirable anymore. Traffic is a huge issue in Hertford as it’s the through route to a lot of places. The decent schools are hugely oversubscribed. The train lines both ways are slow.
I would avoid Hatfield.
Welwyn Garden City is nice and has a decent town. It’s quite spread out though and I can’t comment on public transport.
Royston is ok, just a bit boring for not a lot to do.
Letchworth Garden City/Baldock are both quite nice but not as much on offer as Hitchin.
I’m not as familiar with Bishops Stortford so I wouldn’t want to comment.
Overall I think Hitchin is your best option. I might be biased because I live here because of what is here and because I can’t buy I rent and I stretch myself financially in order to do so.