depending on how deep you want to get, cygwin may be sufficient. At the very least, installing cygwin is easier and less fraught with peril then setting up a dual boot. If you find at any point that this isnt meeting your needs, you can go with dual boot. I always like to do things the easy way!