But it is not only the easy commute which makes Market Harborough, or Harborough as the locals call it, an appealing place to put down roots. The town has a population of 20,000, large enough to have its own hospital, secondary schools, leisure and shopping centres, and yet still small...