vmware No se si es el mejor, pero por lo menos es muy pesado, la version server es gratis, pero basica, y son chorrosientos megas, vbox solo creo son 12, y si quieres mas esta el virtualpc de Micro$oft, que al ser de windows supongo que trabaja mejor que con cualquiera de los dos anteriores. si usas un emulador de maquinas virtuales no necesitas particionar nada, pero el punto o la parte que creo no entendiste es que vas a tener los dos SO operativos funcionando a la vez, y esto requiere mucha memoria y una buena maquina.
lo que no sucederia si trabajaras con uno a la vez.
Saludos.
Por cierto me tente e imprimi una pantalla desde mi dreamlinux(debian) instalado vbox corriendo windowsxp instalando visual c#.
Diganme si no es lindo ver a windows en una ventanita como un programita mas :P