Planning a vacation in Europe? Here are the 20 beautiful castles in Europe that bring history to life.