I completely overlooked both
HyperV and
VMware. Those are your clear options.
Just installed Virtual PC on my demo Server 2008 R2 and got a virtual network driver error as well as an unsupported OS error. It will run, but it states clearly that "access to the external network and host will be unavailable to all virtual machines using virtual networking".