We present 40 of the most beautiful castles in the United States that you should visit in your lifetime.