Predjama Castle, Slovenia - built on a mountain - some rooms lead into caves