Complete With a Hillside Castle and Poetic Inspiration, Ljubljana is an Ideal Destination for Couples