Wow, this is a hard question. I love Villages in general because they enable powerful engines, which I'm quite good with and love to see in games.
From a pure Village standpoint, my favorite is Wandering Minstrel, because it ensures that you keep drawing useful Action cards with subsequent draws, as well as ensuring you can kick off your engine the next turn. Not to mention that the name of the card reminds me of the "Wandering Monster" card in Munchkin (which happens to be my favorite card in that game).
But from any card that provides plays of multiple terminals, I'd have to go with Throne Room or King's Court. Setting up massive chains of TR/KC has always felt really cool to me, not to mention that you are playing lots of good cards quite a few times. And playing them on actual villages gives you Actions to spare!