Why don't you just have a good 16 unit army and try the peasant spam like you suggested, that way if you are attacked, you have a chance.