If you have ever read a fairytale, you will have pictured something that looks like Slovenia’s Lake Bled: a gothic church atop an island, accessed only by row boat. But it’s not Slovenia’s only gem: the country is host to a serious number of jaw-dropping sights. From medieval castles set deep into the mountain rock to vast caves and Ljubljana’s burgeoning restaurant scene, if the Slavic country is not already on your must-visit list, it needs to be.