I agree with most of what's been posted before. Only exception is that I don't care for Schmoz (or however you spell that nonsense). But I'd like to give an extra shout-out to Brewery Vivant. If you haven't been there yet, make it a priority. They are a place to watch, in my opinion - both for their food and their beer.
International Beverages is also a great store. I'd say on par with Siciliano's for beer, and a lot closer to the city. Only thing is they don't have homebrew supplies....
Graydon's Crossing is a great place to get a pint and some hearty food. They don't have as many drafts as Hopcat, but they aren't far off, and they have a more relaxed, british vibe. They open a cask-conditioned ale every Thursday, and have Hopslam on draft at all times. Very good place.
I don't recommend the BOB. Haven't ever been impressed by it.