It’s conspicuously absent from lists of top city break destinations, yet the compact Slovenian capital of Ljubljana is an undiscovered gem that ticks all the boxes for travellers.
A 900-year-old castle on a hill towers over its historic heart and the city is crammed full of ornate baroque and early 20th-century architecture. There are flights from several UK airports, it’s easy to walk around and has excellent public transport and cheap taxis galore. A river runs through it,
lined by cobbled pedestrian-only streets where you can drink and dine alfresco at friendly pavement cafes, bars and restaurants, and on which you can take day cruises and sunset wine trips. Visitors can also discover hidden little eateries popular with locals.
Lofty mountains, exquisite lakes, crystal-clear rivers, spa towns, an Adriatic coastline and yet more ancient castles are all within easy reach on day trips. And to cap it all, the local currency is the euro and it’s great value for money.
Ljubljana is dubbed “The Dragon City”, and the origins of the nickname are the stuff of legend. One claims it comes from Jason and the Argonauts after they fled from the Mediterranean up the Danube to camp by the Ljubljanica river, where Jason fought and killed a dragon living in a swamp. Another attributes it to the St George and the Dragon legend, as St George is the patron saint of the castle chapel.
Either way, the dragon is Ljubljana’s mascot and can be seen everywhere, from the four majestic statues guarding Dragon Bridge to manhole covers and the plush green dragon toys on market stalls and in souvenir shops.