Otočec Castle is a castle hotel on a small island in the middle of the Krka River. It is the only water castle in Slovenia a ...