You'd probably get a better response in the Leicester Unis forum to those kind of questions really. Personally I think Leicester is decent. Not too big, but not too small. Highscross shopping centre recently opened and it's pretty damn big with a nice selections of shops and restos. The city centre is otherwise relatively small, but you can still find everything you'd need.
Going out is pretty standard, there's 6-7 clubs most people will end up at. It's no Nottingham, Manchster, London etc, but it's better than a lot of other places!
The course has quite a diverse intake, I'd say there's a decent proportion of internationals, and the home students are mostly a mix of Whites and Asians.