I agree with all of the above comments. However, seriously look into Bellingham.
I went to college there, and thats where I learned about beer, so it will always have some sentimental bias, but it is a great town. If you only go downtown, there are 2 brewpubs, and one about a 20 minute drive outside.Boundary Bay Brewery and Bistro.
seriously, My wife and I take day trips to Bellingham for this place alone. It is in my mind exactly what a brewpub should be about. They have great beer, great local food, and they are awesome people. Their IPA is the most famous beer on their menu, and I believe it is worth it, its got a great balance. They are known for mostly American/British style ales. I also recommend the great northwest pizza, Salmon, Tomatoes and goat cheese on pesto sauce, you won't find that many places.www.bbaybrewery.comChuckanut Brewery and Kitchen
Will Kemper (of Thomas Kemper fame) is the head brewer/owner here, and built this to be a brewery that is the epitome of state of the art. They focus mostly on German Style lagers, but do pull an ale out here and there, and their malt profiles are some of the best I have tasted. They won Small Brewery of the Year at GABF in 2011, taking 2 golds (Kolsch and Helles) a silver and a bronze. I didn't find their food all that amazing, but it is solid fare.www.chuckanutbreweryandkitchen.comThe North Fork Brewery and Pizzeria, beer shrine and wedding chapel
Really, need I say more?http://www.northforkbrewery.com/
Also, Both downtown and Fairhaven are extremely walker friendly, and there is lots to do outside the city for outdoorsy types.