Hitchin is an ancient English market town surrounded by the green and pleasant countryside of North Hertfordshire. 

It has clearly been a pleasant and prosperous place to live for thousands of years. Prehistoric finds, the proximity of the ancient Icknield Way and Roman remains all point to many millennia of continuous human settlement.