Land of fairytale castles brings history to life