If you research trade, you can sell your excess to the other factions in the diplomacy screen whether you have caravans going to them or not.
Farming mobs that spawn in the woods is always a good source of income, especially with the thief ability as it gives between 10-20% more gildar.
Trade treaties generate a good bit over time.