Why small cities still have the best bookstores