Owning a Town is the easiest no-effort way of making money IMO. So you just need to build up your army good enough to take one yourself and then you're basically home free. I also increase my leadership skill as fast as I can as it reduces army wages significantly. Once you get to 6,7 you will really see a difference. So doing that and owning a Town and you'll be pulling in thousands each weekly payday while doing nothing. The quasi-cheat way to gain money is also to go to tournaments, put a max bet on yourself before each round and win the whole tournament. You will earn thousands for each tournament between the straight winnings and the winnings from betting. If you lose, just quit the game and retry again. Again, this is only if you're ok with save-scum cheating.