Ljubljana definitely knows how to do winter. It knows how to do summer as well, but in the colder months – especially as you can pretty much guarantee snow – it is very, very pretty. The old part of the city runs along each side of the river, and up to the castle and is full of cobbled streets, baroque buildings, churches, candle lit restaurants and bars, twinkling lights, Christmas lights and trees and beautiful independent shops. Just outside the old city centre, parkland takes over and this is always magical in the snow, especially as there are many ornate and elaborate churches and old buildings, on the fringes.
The centre is lively and buzzing, both during the day and in the evening, because Ljubljana is set up to function all year around. Bars and restaurants still offer the al-fresco experience, because they also offer heaters – some overhead, some under the tables but usually both – and complimentary blankets and faux sheepskins. It does seem unusual to opt to sit outdoors when it is snowing, because in the UK we’d have retreated indoors well before the arrival of the snow. But not in Ljubljana. And this makes it a very magical city.