We had the great pleasure of visiting The Swan at Lavenham last month, a glorious spa hotel in the chocolate shop village of Lavenham, Suffolk. Entering Lavenham is like jumping into an enchanted illustrated storybook depicting a perfect life in the British countryside.