The fairytale town set high up on cliffs two hours from Grea