in the begining i just build as many settlers as i can and only build granary in the first 2 or 3 cities, and only if they have no cattle/wheat, cause if they do have a few of those,they can build a settler slower than the pop grows!
and thats even better, as you dont have to wait a long time without the settlers
i even time the settlers to be built at the same time the city reaches 3 pop!
i build very little troops and mostly warriors at that,sure i have to pay some money every once in a while so the other will let me live, but its worth it, i usualy have just as much land or more than the other civs (on emperor)