Powell's City of Books, Portland

I am all on board with a city that can support a book store of this size. Taking up a full city block, Powell's is enormous and flatteringly frantic. Packed to the rafters with shoppers, I have to admire a town with such a love of books. Also for travellers, this is where you get your Portland souvenirs - and in hipster fashion they exude cool.