Cities can be too exhausting, villages can be too sleepy – these small towns are just right Anthony Peregrine was a reporter ...