Gametap is a great value if you're looking for a game service.
As for barbs, it's been a while since I've played Vanilla and I never played on Emperor. I went from Noble to Prince and sometimes Monarch, for what it's worth.
It's been so long I've forgotten - did Vanilla get a patch to give Chariots a bonus when attacking Axes? When I have barb problem I found chariots were often my best recourse. They can pick up sentry for more fog busting and they are they can respond in time to protect an area far away, if necessary, which means in general I have to build as many of them.
Besides that, getting major problems by 900 BC is a pain but I would definitely aim to have a third city out by then. In the case you mentioned, I would probably have a smaller army and have them fogbusting close to home only. So what if the barbarians spawn in the distance?
Guard your borders, make sure your cities are protected. In the early BCs you don't have too many tile improvements to guard, and make sure you have roads for the ones you do need to guard (like copper and horses). I have trouble seeing a situation where you'd need more then 3 defenders per city early on - 1 to garrison for happiness/security and 2 for border patrol.