Erm how about having Bonus Areas where you fight as much enemies as you can. It's not going to be like Watchers Tomb Or Kraken Mines, it's just an area you get once in a while when you pass a particular level or stage. In the area you fight hordes of enemies and gain a huge amount of gold if you complete the bonus round.