I run VMware Workstation 6.x on Vista. Since Vista like RAM , ensure that you have enough to support your VMs as well.

If you just need to run a VM that has been provided, Player is great. If you need more with no budget, VMware Server may work for you. If you need some additional functionality, Vmware Workstation may be best. http://www.vmware.com/products/