There are tons of solutions that you can use if you just need to get a virtual machine running in no time. There are:
VM Ware
Virtual Box
Xen
Virtual PC
Virtual Server
etc...
I recommend using Virtual Box if you are going to be doing this on your personal machine (development only), and do not need to move this server into a server environment. Its a tiny download, very stable and you can get running in as little as an 15 minutes.
Also virtual box machines work on linux, windows, mac, etc, so you can carry your vm around with you as you need. Virtual Box is free, and the footprint seems to be very tiny.