Ljubljana is the perfect weekend break. Here are 7 great reasons to visit, including the old town, dragons and a real bucket list day trip on your doorstep.