When I visited Bellingham (Bham) recently, one of my first thoughts was "man, this is a place I could come hack for a while!"
Decent food, friendly people, nice coffee shops, great areas to go trail running in. I'm not sure I'd go there for an actual vacation, but for just getting away and trying to learn some new things, it was a great place.