jacy85: I graduated from BU in 2000! Nice to see another BU alum!
That said, your recommendations were fabulous! I agree that Brown Sugar Cafe is awesome, and I absolutely loved India Quality.
For bar/nightlife recommendations, I have to say that I really hated Lansdowne Street...lots of barely dressed 18 year olds. If that's your thing, then hey, you're all set. My friends and I went to the Kells quite a bit, which is right down the street from Sunset. There are a few other, more chill places down there too...Common Ground and Kinvara. There's also a great Irish pub called Crossroads at the edge of BU's campus on the corner of Mass Ave and Beacon Street. There's also a place called The Alley off Boylston Street down by the Theatre District...there are a few clubs there (Sugar Shack, Sweetwater Cafe...). It's an older crowd than what you'll get at Lansdowne Street, but still your typical nightclub scene. My friends and I spent a lot of time at the Black Rose in Faneuil Hall...an Irish restaurant/pub that usually has live music. I agree with the Purple Shamrock recommendation as well. And if you're down at Faneuil Hall/Government Center anyway, the Union Oyster House is a great place to eat!
As far as what part of town to live in....well, a lot of BU students live in Allston/Brighton. It's a pretty good mix of undergrads and young professionals. I lived in Brighton and much preferred it to Allston...a little quieter, and the average age seemed to be a little higher than Allston. You'll probably find apt. prices more reasonable in Allston/Brighton than in Brookline, but I have to say that I would have loved to live in Brookline. Check out Coolidge Corner. When I lived in Brighton, I shared a nice 3 bedroom apt. and paid $600 a month. That was several years ago, though, but is probably still a good representation. The problem I had with Allston is that the prices are a lot for the quality of apt. you might be getting. You could probably find something pretty nice if you're willing to hunt, but for the most part, every apartment I looked at I felt was overpriced and rundown. I feel there's quite a bit of turnover in apts. because of the student population, and they aren't kept up as well because apts. are in high demand.
Hope that helps someone!