For archer ammo, you might want to try finding roving barbarian groups in the wilderness. Let them shoot at you for awhile and you can accumulate a large pile of basic arrows very quickly. When you kill them, they'll also occasionally (fairly common) drop decent sized stacks (~20) of arrows.