@Nisko, a VM is quite easy to set up and run. You would need VMWare Player (free) unless you want to use Virtual Box or something else. I like VMWare player. When you set up the Hardware, the more CPU cores and ram you give the VM, the better it will run, but what you give the VM will be taken away from the physical machine. So, it is a balance, you can't give it so much that it hurts the performance of the physical machine.
Another issue is getting a physical install into a Virtual Machine or converting a VM install to a physical machine. It can be done, I am told, but I have never tried it and my guess is it would be pretty 'geeky'. This is a video of how to install Windows 10 in VMware player. It is exactly the same for any OS you would like to install. Be sure to install the VMWare tools after the install of the OS. It will make your life much easier.