Computer science at university league tableI'm going to be shamelessly biased and say Imperial and Brisol seemed perfect for me!
Imperial because:
1) The course is perfect! You are taught in a much more practical and hands on way than Oxbridge which could be a good or a bad thing depending on what kind of a learner you are.
2) Industrial placement if you are on the 4 year course. It's like a fast track to a good job really. Most placements are in banking and finance apparently which means they could invite you back for a guaranteed job after you graduate.
3) It's in London!!
Good city life and you will enjoy yourself. Also, if you are guaranteed a job by your placement, London finance careers will earn you loads
4) Reputation. It's one of the best in the world.
5) On the 4 year course you can specialise in things like artificial intelligence, games & vision & interaction, some biology related stuff etc etc which might take your fancy
Why Bristol:
1) The course is awesome! It's a more generic one than Imperial but their 4th year encourages a business/entrepreneurial side to computing. This swayed it for me because if you set up a computing related project in your 3rd or 4th year then the university will encourage a business out of it if it makes the cut.
2) City life is awesome... It's Bristol after all
3) The place is really pretty and they boast 100% graduates in jobs.
I'd say those two were the best for my needs really but you might have different requirements.
Combined courses normally tend to be computer science and maths or computer science and electronics although other universities might do joint courses in physics and stuff. One of the first years at Bristol told me that these were hard work apparently and quoting him "It's like doing 2 degrees in the time for 1" so I'm guessing it's pretty hardcore.
Make your own mind up and research/visit the universities you're interested in and choose where you think you're gonna have an all round university experience