Europe is peppered with incredible castles, spanning centuries and architectural styles, and each with their own fascinating stories. From fairy-tale fantasies come to life to great Gothic structures perched on hilltops and everything else in between, these are Europe's most beautiful castles.