I use VirtualBox on my Mac to run Windows. I have a shared folder between the two OSes so all the project files and data are kept separate from the VM....