1. Bury St Edmunds, Suffolk
The historic market town of Bury St Edmunds is home to Suffolk’s one and only Michelin star. Pea Porridge is part of Bury’s rich history – the cottages that form the restaurant date back to 1820 and it’s named after the old town green that once stood opposite. The daily-changing menu is anything but traditional, though. Its produce-driven approach combines local ingredients with flavours from North Africa, the Middle East and the Mediterranean, with dishes like Suffolk wild rabbit kibbeh and a Basque-style cheesecake. For a less rustic vibe, head to Maison Bleue for French fine dining with crisp white tablecloths, impeccably dressed waiters and a wine list so impressive it scooped the Michelin Guide Sommelier Award last year.