The quiet and preserved villages of Catalonia near Barcelona have some of the most beautiful castles in all of Europe.