Yet, the tiny country tucked in between Croatia, Italy, Austria and Hungary boasts scenic mountains and forests, rivers and lakes, quaint villages, a Venice-like coastline on the Adriatic Sea, classical architecture and even a gorgeous glacial lake ...