Bury St Edmunds, albeit a small market town, is in a great location near some fantastic wedding venues. Including The Apex and Ravenwood Hall Hotel.