I would say Leeds! But then again maybe i'm biased because that's what i'm choosing. Look at how the courses compare, visit and see how you like each place etc etc.
Again depends on what you are wanting to study. Electronics at Southampton is second in the world to Harvard and a couple of years ago the Medical school was rated the best in the UK in a research survey.
But again Surrey is excellent for Science, engineering and IT.