IMO, I'd max out archer towers as much as you can. Of course if you're worried about depleting resources, just make a few at a time. However, it should at the top of your list as a "priority"

Remember, your wall defenses IS pretty much whats there between your resources and your enemy when you are not online to defend. So dont be cheap with them. Max it out with the most efficient defensive measures.