I think there's a Charley's right down the street from Disney (just east of Rt 4). Not cheap but probably the best steak you'll get in Orlando. Went there last year with the Drexel Xball team - free food is the best
Del Frisco's is pretty good too.
There's plenty of cheap but decent chain restaurants in the area but I don't think any of them serve blood pudding or fish n chips