A view of the Otocec Castle, Slovenia Built in the 13th century, the castle is located on an island in the Krka river. Martin Siepmann/ age fotostock
The Otocec castle is the country's most beautiful and most preserved castle. Found on a small island in the heart of river Krka, it has been transformed into a luxurious hotel. Built in the 13th century and later renovated, this castle has 34 rooms and a popular restaurant. You can spend the night, have a meal or simply visit the site accompanied by figures dressed in middle-age style clothing.