Castillo Sancho Panza is a laid-back hotel housed in a medieval castle-style building, offering a relaxed restaurant and terrace.