To my mind the best strategy is to first purchase new sources of food, so to buy level 2 of farming. Then I buy the level 2 of science to get tech points faster and level 2 of medicine to be sure that my villagers will not become elderly too much early. After that, I may buy the level 2 of building but sometime I prefer to buy the level 3 of science, then level 3 of farming and level 3 of medicine. Here I'm quiet for doing all the other things to do!! \:\)

(You can get everything from hints to spoilers in the Virtual Villagers Guide .)
_________________________
****
My Story: Aika's Memoirs in Kitten's forum