It's illegal to install Mac OS X on a non-Mac hosted virtual machine. I think you'd get yourself a Mac, remember Mac can install Windows natively (BootCamp). So you are really buying a Windows machine and Mac machine.
If you are ready for getting your hands dirty you could install a Mac operating systems on VirtualBox. VirtualBox doesn't officially support it because it is not legal. Google it, and follow the instructions.