Clayshire Castle in Bowling Green, Indiana brings medieval magic to the Midwest, offering overnight stays in an authentic ...