Why Ljubljana for a city break?
Ljubljana is Europe's most charming small capital — a city of 300,000 people with a castle above a river, a car-free old town of pastel baroque and Art Nouveau buildings, a café culture centred on the Ljubljanica river banks, and a food scene that has genuinely arrived as a serious European destination. It was European Green Capital in 2016 and takes its environmental credentials seriously — the old town is almost entirely car-free, cycling infrastructure is excellent, and the city's relationship with the surrounding Slovenian landscape (Lake Bled is 55km away; the Triglav National Park begins an hour north) gives it a quality of life that larger capitals struggle to match.
From London it's around two and a quarter hours — direct flights from Stansted and connections from other UK airports via Vienna or Munich. Ljubljana Jože Pučnik Airport is 26km from the centre (bus €4.10, 45 minutes). The city is excellent value — a good dinner costs under £25, craft beer is under £3, and the surrounding Slovenian landscape makes day trips exceptionally rewarding. Go in April to October; the summer outdoor café culture along the river is the finest version of the city, and July brings the Ljubljana Festival (theatre, music and dance in the castle courtyard).