These are the most beautiful castles in Europe, from the stone fortresses of the Scottish highlands to the storybook lookalikes of Germany.
1.2k