No shelters, no plats.
Cache, Market, Rogue, Ill-gotten gains
Throne Room, Silk Road, Spy
Woodcutter, Sage
Lighthouse
What I actually did was somewhat modified by trying to go easy on a newbie.
IGG goes through Lighthouse, and can often be the answer to something like this. But one strat for beating that is de-syncing the IGG pile and the curse pile, which is possible here, although difficult. Spy can support a Rogue to try to find an IGG, desyncing the curses by one. If you are super lucky, by 2. You can slow the IGG players 3 pile even more if you pick between Duchies and Silk Roads based on whichever one the rusher is trying to empty. I think IGG rush is not quite the answer.
I think you do want some IGGs, but you want them later. I think you definitely pick up a Market because picking up Lighthouses is pretty sweet. And I think you want to get like, 2 Provinces, maybe 3, then after that, start buying Coppers, IGGs, and Silky Roads.
But if your opponent tries to IGG rush, you punish him using Sage, Spy, Throne Room, and Rogue to desync the IGG stack and steal victory cards. Another important factor is that it's hard for the IGG player to pick up lighthouses, although Rogue is the best terminal.