I like the general idea of Harlot (though the interaction with Outpost still needs to be worked out), but I think it works best on a terminal. A non-terminal (especially since it's cheap) is asking you to stack them, and since the penalty doesn't stack, it would be tricky to get it balanced right. If you really want it to be a village, then I think it should be a non-drawing Village to make them harder to stack, something like +3 actions, or +2 actions, +$2 (the latter might be too strong, not sure). Actually that makes it a really interesting combo with draw-up-to-X type cards, since not only is it a disappearing village, which draw-up-to-X likes, but the next turn 4-card hand is also something that draw-up-to-X can negate. Another option is to make it more expensive and then maybe it's okay to be a drawing Village. Or if you like self-synergizing cards, you could try something like "Choose one: +3 actions, or draw until you have 5 cards in hand". I'm not sure I like that it would be a remedy to its own drawback though.
I feel like I just spat out a list of ideas, hopefully that's helpful though. I'm not quite sure what space it's trying to fit into in your set (i.e. if it has to be $2, or has to be a village, etc., because of what else is in your set), so that would affect where you go with it. If you can, I suggest making it terminal, or if not, make it more expensive, but if neither of those work, I think the original +3 actions version is fine.