VmWare. VmWare Player - бесплатен для некоммерческого использования.
Работает 3D ускорение, и usb переферия без плясок с бубном.
Во всяком случае рекомендовал бы начать с неё.
Oracle VirtualBox - работает, но по всем статьям слабее.
Windows Virtual PC, удобен только для запуска гостевых ОС windows. Требователен к аппаратной поддержке виртуализации.
KVM,Xen настраивать сложнее.
--- Всё завистит, для каких целей нужна виртуальная машина. Универсальной, одинаково хорошей для всего не существует. Для чего то одни лучше, для чего то другие.
По мне очень хорошая программа для таких целей ВиртуалБокс, там всё понятно даже для новичков в ПК.
Лучшая конечно же - VMware Workstation на неё Win8 идёт а на VirtualBox Win8 не у всех идёт а решать конечно Вам. Да и понятно что VirtualBox бесплатная а значит имеет ограничения в отличии от VMware Workstation.