Portland, OR, is too big to be a book town just because of Powell's, but it's really incredible. That picture doesn't make it clear that it takes up a whole city block. New and used books are shelved together, so you can decide which you want, and in spite of its size it's very serendipitous. Only shipping problems keep me from spending a fortune when I'm in Portland.