Cottages. They don't produce large sums of money immediately, but they are the best way to insure good long term income. As far as buildings, courthouses are always a good thing to build (unless you have urgent need of something else, like military units), and marketplaces and grocers are useful as your city gets larger.