Slovenia’s capital stands elegantly on the banks of the Ljubljana River, with Baroque buildings lining the cobbled streets and weeping willows competing for space with cafĂ© umbrellas. A generous smattering of dragon statues, countless picturesque bridges and a 15th century castle, sitting high above the town, complete the fairytale picture.