From my playthroughs of The Witcher (1), my favourite way to make money has been fist fighting. It requires some patience, but I'm a professional grinder. Dice poker is too random, and I'm too bad at arm wrestling. After you do the associated fist fighting quests, every time you fight someone in the inn (Chapter 1) you can earn up to 40 orens, if you bet the max of 20 orens every time. 5 fights will bag you 200 orens and 25 nets you 1000. Last time I ended Chapter 1, I had over 13000 orens.
In Chapter 2, Iorveth's path, you have 2 ways to go in my opinion: fistfighting again (max bet 35 orens, so 70 per fight) and harpies. Don't complete the harpy contract too soon. I never thought of counting them, but you have a crapload of harpies that attack in the old quarry. You don't even have to wait a full day for them to respawn, just go close to the crossroad, meditate for 2 to 3 hours, and they'll all have respawned. Harpy feathers sell for 9 orens each. You can easily get thousands of orens worth of feathers with a little bit of patience. It's basically easier to make money in Chapter 2 than in Chapter 1.
You can't make money fist fighting in Chapter 2 Roche's path, but you still have harpies. Every time you enter the area leading to the Visionnary's cabin, you get attacked by 4 harpies (more the first time you get there). Those harpies are weaker than the harpies elsewhere in the game (probably the Visionnary's candles weaken them) but their feathers are still worth 9 orens each and you don't have to meditate to have them respawn. Just leave the area of the cabin, and go back in. Four more will attack you. It seems though that going through the mist and back will screw up that method. For me, the harpies stopped spawning after I'd gone to Vergen and back.
I don't know of a particularly grand way of making money in Chapter 3, but with a bit of diligence in the first two, you can start the third with tens of thousands of orens, even if you craft a lot of stuff.