You can't beat London. It has everything that you could want. I don't know what type of music you are into, but I can assure you that there a more than enough clubs here to cater for all music tastes. Loads of Indian restraunts. Curry is the national dish after all.
One word of warning though London is expensive, very, very expensive.
The London Student population is huge, Only Manchester has more students. But there is a saying in the UK that its "grimm up north"
Cardiff is brilliant as well. All the beers and Kebabs you could ever want.
Oh I love all types of hot food RC. Madras is high on my list but I also love chilli, ador mexican and absolutely can't get enough of thin crispy piza smothered in spicy tomato, pepperoni and lots and lots of Chilli peppers (with al the seeds too of course!)!
Oh yum! Now I'm just making myself hungry!