KVM with Virtmanager.
Centos latest is my preferred KVM host.
And Fedora LXDE Spin is my preferred Virt-Manager choice, I use it from inside Windows using Virtualbox.
Cause it resembles the old ESXi Philosophy with Vsphere C# client
And you can do whatever you want with it, and for free. Especially when you use virt IO drivers for network and disk, you get nearly identical bare metal speeds.
But sadly its lacking other tools to allow users to connect and use the VM, you will have to do this from inside the VM like RDP and VNC.