About the Townie question, when I reread the rules it says:
3. There are no restrictions to moving Sims in or out of the household, except as stated below:
- Sims from the previous household may not move in with a later heir, either when he/she moves or after the fact.
So, if the heir first get married, the spouse (resident or homeless townie) will move with him. That means that, when the heir is ready to move in another house, the spouse won't be allowed to follow him.
The most simple solution is indeed to get married after all the moving requirements are met, and to marry a resident spouse whose house will become the new one.
But, what if the town depletes itself from proper resident spouses after several generations?
Is the heir obliged to move to a 'spouse house', or can he move to a 'friend house', if this is possible through the friendly 'ask to move in' interaction? If this last option is conform to the rules, that would ease up a bit the spouse hunting.