‘The nicest little town in the world’: 48 hours in Bury St Edmunds

Boasting fascinating history, a rich array of architecture and quintessential English charm, this cobblestoned town is the perfect place to spend a weekend.