Yo las veces que lo he requerido he usado VMware, ¿es el mejor? no te lo puedo decir, pero si sé que funciona y es bastante conocido.
Lo descargas de su página oficial (tienen una opción gratis), lo instalas, te descargas la iso del sistema operativo que quieres, configuras un par de cosas y a correr.