Karlštejn, a Gothic castle which is towering above the Berounka river on a huge lime stone rock, has a unique ...