Five bookstores that are worth the trip