Ljubljana might be one of Europe's smallest capitals, but this adorable Slovenian city packs incredible charm with its dragon-adorned bridges, vibrant riverside cafés, and easy access to some of the ...