Yeah I know it a old post but hopefully its helpful.
Always use some sort *nix based distro for your host.
Now you could try for your host promox
http://pve.proxmox.comwhich uses KVM (kernel virual machine) which is based on Qemu so it will allow you to load any kind of OS including Windows accept for 95 because its DOS based.
then you could play and tinker with multiple OS's at the sametime and network them together and hack on them.
If you want a great OS to lean on try
http://archlinux.orgMy 2 cents.