I want to echo your sentiments on Arch. I have a very lightweight Arch guest running headless through virtual box. I then use PuTTY to connect to it from my Windows host. For me, this is a much better way to have access to a *nix environment than running Cygwin.