Buy shops - you don't have to pay to repair them all the time, but you still get the income from them as you would if you rented out houses. Then go off and do some side missions, and wait for the gold to accumulate!
I bought pretty much all the shops in Bowerstone Market, and a few big ones in...