Dvigrad, the fairy tale town

It looks like a movie set. At every corner you expect to see ...