The Management School at Lancaster University is one of the best (or The Best? I can't remember) in the UK!
But I don't do the course, so I'll give you general pointers about the University.
The Place - Nicely situated, you can get to Morecambe very easily and you're not too far from Manchester if you want to go to big gigs or something. It's a nice historic town with lovely places to visit like The Castle, and Williamson Park!
The Social Life - We have 9 bars... and thats JUST on-campus. Thats 9 bars within easy walking distance. Suffice to say it's very socialable. In town, we have some big bars (Liquid, Cuba, Revolution, Toast, Sugarhouse, Hustle etc), and free bus services to The Carleton in Morecambe.
The Campus - We're in 9 colleges (including Grad), and this means that its very community-based, with friendly banter and allows you the chance to have many networks of friends not only across-campus, but also across-colleges. The accommodation is all pretty new and done up (Grizedale and County have new townhouses, most other colleges' accommodation is only a couple of years old).