20 unique bookstores that also sell everything from pickles to plants