The Augustiner brauhaus right by the Karlsplatz/Stachus S-Bahn stop is a sure bet for me. I didn't care too much for the Hofbrauhaus.
There are several smaller places right around the Frauenkirche, including an Andechs restaurant and beer joint, only it is quite small compared to the other places mentioned.