I've been thinking about Ghost Town a lot, and there's one aspect I've been missing so far.
The bonus cards next turn don't actually help you at all. I mean, obviously drawing cards is a good thing, but on average, the extra card you're going to be drawing is literally just another one of your Ghost Towns. Assuming an average distribution of cards, you're always going to end up with a starting hand of some Ghost Towns along with the same 5 card hand you would have had if you never bought a GT in the first place. (I'm ignoring the on-buy bonus for all this.) I've been thinking of a larger starting hand as automatically increasing reliability, but since the extra GTs you draw don't help you on that turn, the larger starting handsize doesn't actually make your deck more reliable at all.
The extra action, on the other hand, is where the value of this card comes from. It's great to start off every turn of a terminal-draw engine knowing that you will be able to play your actions even if you don't draw that Village initially.
So yeah,
pick up two most games to add action reliability and compliment your other villages (which are your real source of +actions).
Or buy them all if it's the only village and you want to play a bunch of terminals.Edit: where "a bunch" apparently means a maximum of 5 per turn.