About an hour's train ride from Madrid lies a city that seems plucked straight from the pages of a medieval tale. Located in ...