Top choice slovenian in Ljubljana
Image by Matej Kastelic / Matej Kastelic

This is haute cuisine from on high –the Archer's Tower of Ljubljana Castle, no less – with a menu that traces the city's history chosen by ethnologist Janez Bogataj and prepared by Igor Jagodic, recognised as one of the top chefs in Slovenia. Tasting menus are priced from €32 to €77 for between three and nine courses.

Make sure to try Jagodic's 'poor man's bread', a potato stuffed with egg yolk, potato foam and truffles in red wine; the scrumptious local sulec freshwater trout (or Danube salmon) with Jerusalem artichokes prepared in several ways; and his signature apple strudel. The wine list is impressive – the sommelier even more so.