No brewerys really have a bar in Melbourne (apart from Mt. Goat on fridays). some good pubs include....
Great Britain hotel in Richmond .. Mt. Goat range, guinness, LC pale and pils, and a few others
Court House hotel in North Melbourne .. Good selection of Matilda Bay range
Sherlock Holmes in the city .. good selection of micros, english beers
Charles Dickens in the city .. A few english pumped ales
That should be a good start, I'd write reviews but i couldn't really be bothered.
Three Degrees on the QV plaza has their own beer (three degrees), a few aussie beers on tap: rooftop red lager, beez neez, redback, bohemian pilsner, plus a few more mainstream ones like cascade. The beers on tap may depend on the time frame, a couple of months back they had dogbolter but it wasn't there last week.
They have a couple of big vats on display, so it looks like they do make their own beer.
when i started this post i was at work which is on little collins st. about 100m from St Arnou and i didn't even relise they brew their own beer. i think friday drinks has found a new location