I'd say Manchester.
Right mix of big city things to do, not too big that you'd get lost or feel insignificant, cheap, well linked with the country, eternally popular, great music scene.
I liked it so much that I'm now back here for a second time ( living in the city, not at uni again).
And it looks like this: