It took me a while to figure these out and/or have someone explain them. No reason to not share. There's undoubtably more I'm not aware of. Don't forget plunder tribute from your goblin tribe and your salary once elected Mayor. Some girls provide salable ingredients once you advance them far enough, for example Maghda.Wow! Thanks for the super detailed response. I'll definitely make use of this advice.
Sacred water is the fastest for cash on a per-day basis, at least until you get Liandra pregnant. Spider caves is good for cash+XP vs the time spent on it. Goblins at the Ancient Shrine + BoG exploit is most straightforward. Potions + Long Action exploit can be lucrative and earn a lot of XP, but the startup cost (buying ingredients from Makith) can be high.
Consider a daily routine of waking up at Hour -8 to make potions, selling ears, going to the spider caves, selling stuff to Jenny, buying stuff from Makith, and getting some goblins at the Shrine, timing it so you are back in town and hit the sack at Hour 0 for eight hours. Wake up at Hour -8 and repeat.