In the absence of a holiday abroad this year we spent a weekend in Marlborough, a pleasant little town situated in the picturesque rural northeast of Wiltshire. It has a wide High Street, lined on both sides with characterful old buildings, a good variety of shops,...