There are MANY great brewpubs in town and many great places to get beer. My first choice for beer variety and quality is the Green Dragon, which is at 928 SE 9th Ave, at Yamhill. They have a very active and diverse rotating tap selection of unusual domestics and imports, as well as a large selection of staples. The food is decent, as I recall, but I'm sure there are some places with better food, if that's a priority.
I just went to their website and noticed a kids menu and this: "All kids meals served on frisbees"
In case you haven't heard, the food carts in Portland have some of the best food available in the entire city.