I'm sure I'm in the minority, but I'm partial to installing cygwin and its perl. It works pretty well for what I do. It makes for a pretty decent *nix-like environment, with mintty for the terminal/console.
I've heard pretty good stuff about strawberry perl, but I haven't managed to install it such that it works seamlessly enough with cygwin for me. (Though I haven't tried recently, and don't recall what my issues were. Maybe I'll try it again the next time I (re)build a Windows box, and see if I can get more success next time.)
When your only tool is a hammer, all problems look like your thumb.