The English towns surrounded by rolling hills, with their winding lanes and bustling high streets are as British as tea and ...