I use virtualbox for running linux virtual machines, I don't know if that would be good for running a windows virtual machine on a mac system. There's lots of good tutorials on how to do it online.
thank you.