In the heart of the beautiful medieval countryside village of Lavenham in Suffolk, the stunning 15th century Swan Hotel & Spa is steeped in centuries of history.