Hitchin, allegedly one of the happiest places to live in the country. That is, if you’re the sort of person that gains immense pleasure from sitting in a barber shop and admiring one’s self in the mirror. For sure the town centre is reasonably attractive, but it’s nothing compared to similar-size towns in other parts […]