Portland, Oregon:

Powells Books - I would suggest the one on Burnside as they have a decent Horror/Sci Fi section and a Rare Book Room on a separate level....