So I went to Farmers Town after Miners Town. You can give money to Joe to help his adopted kid. I gave 500 gold and was rewarded with 500 xp so 1xp per gold. That gold doesn't turn up in is inventory though, so you can't trade it back, that would have been sweet. You only get 750xp for giving...