I forgot to mention that towns should change durastically... some may start small but end up as massive villages. maybe have the hero help a wandering traveller set up a cart in the middle of an empty field and after a few quests, the hero notices a few tents, then after some more time, a few...