Hamlet + Courtyard is not a viable drawing engine. The Hamlet makes you discard for the second +Action, and Courtyard only net draws 2 cards. In terms of raw hand size, this combo is worse than Moat without villages.
What could have been viable would be to use the Hamlet's +Buy to flood your deck with Copper and race for green.
Courtyard is probably not going to shine here. It's great in massaging your deck when you need to smooth out your money curve (drew $9? put back a Copper. drew $10? Put the Silver back), but in this case you just need money, period.
I think the best strategy is going to supplement your Hag with Steward trashing, an Explorer if you can hit $5 a shuffle before you need to start greening, and a Haggler to gain extra Silvers/Coppers off of your buys.