Best Places to Visit in Slovenia Slovenia is a tiny country but it's rich in beautiful fairytale-like places, many of them featuring castles, swans, boat rides in lakes, scenic mountains and mysterious caves... and among