Looks like I'm in the minority here, but I'm quite tempted by an ironworks fishing village opening, going for fishing villages and envoys and only getting a couple of festivals all game (for extra buys during megaturns). Really, even ignoring the price difference, fishing village is just a much better card for you than festival in this game. Yes, the extra buy will be essential once your engine peaks, but to make festival-envoy work, you have to draw them together, and this is improbable even in a somewhat dense deck - you're much better off relying on festival only for the $ and buy late in the game.
Smugglers is OK on this board, but really not great. I think your opponent gets pretty lucky with his smuggling, but one thing to bear in mind is that on this board there are two great cheap cards - envoy and fishing village - and you forewent them in favor of better, more expensive cards (festival and gold). Your opponent didn't have to pay the opportunity cost of buying these expensive cards (because he could smuggle them) and still had leftover $ to buy the important cheap cards in this game. By contrast, if you'd bought the cheap (but good) cards on the board, he'd be gaining no more with smugglers than with ironworks, and using an action he can ill-afford to use. Ironworks consistently gains two of the most important cards on the board (without a loss of an action); smugglers inconsistently gains -- something.