It should be, according to Rick Steves. Ljubljana is the capital of ... Croatia to the south, and Hungary to the east. A mix of German, Mediterranean, and Slavic culture, Ljubljana is an inviting ...