Texas can offer you beautiful beaches, lively rodeos, and plenty of gorgeous scenery, but you might not realize that you can find a lot of unexpected places there, too, like a medieval castle that ...