I am looking to move form London and have come across Bishops Stortford, Biggleswade or Hitchin - all seem okay Visited Bishops Stortford and loved the town centre. Any recommendations on any of these areas? Many thanks