Bellvedere said:
Balancing the B/D can bit a bit tricky. You basically just want to make sure you have a constant number of babies. If you're children numbers spike or there's a large number of deaths at once, destroy houses so as not to suffer a population boom (adults will move in together again so you don't need to worry about leaving villagers homeless).
I second this, but with one caveat. I noticed that sometimes, if you aren't careful, one villager will move into a house with no one else, effectively meaning that you're down up to 3 potential kids. This usually happens early game when you're first building houses.
including a forester with your hunters and gathers is more productive as they can increase the number of mature trees
I would argue that this is not only good, but vital. It ensures that you will have a large number of mature trees nearby in case you ever need the lumber.
Roads will increase walking speed too - worthwhile even in early game.
Dirt roads require only time to make, but you'll notice a huge difference is walking speed. Definitely recommended.
I found that fishing is the best way to get lots of food quickly. I usually start with 3 or 4 fisheries and a hunters' lodge in the first year. After that, you can expand to some small farms and gatherer's huts. Early game, you can sacrifice a small amount of villager health (due to poor diet) since they all start at full health.
Later on, schools are a must, by the way, especially if you have a quarry or a mine. Education really ups worker productivity. But if you can't feed your village, don't even worry about schools, food and iron tools are much more important overall.