Not a brew pub, but a great place for some adventurous beers is a little restaurant called Monk's Kettle on 16th in the mission. Toronado in the Haight of course has a great selection.
If you plan far enough ahead - the Anchor Brewery tour is free and includes great samples!