Well, there're some ways to get money. Actually you can just get yourself several villages, and you'll get good income every week by just having them. Or you can make peace with everyone, become a marshal, and organize a feast in your town, it won't end until you decide to start campaign, which means you can prolong it as much as you wish, meanwhile you'll be able to have about 2-3 tournaments a day (once you participate in one, just wait few hours, and it'll start again), which you can keep winning for money, renown and honor (you'll get 20 renown, some honor, and about 7000 gold each time). Until you get tired of this of course. Though, this can be a some kind of bug.