This should be possible with either Parallels or VMWare Fusion. I'm not sure, but it could be that the latest versions might not run on your older host OS (High Sierra), so check on that before you buy. You could probably use an older version if necessary.
I don't know their install procedures but I think they're pretty straightforward. Perhaps they have trial versions.
It is possible to use Oracle Virtualbox, which is free, but I don't recommend it unless you are technically minded and willing to spend time reading up and tinkering to get it working. I have done this, but it is a bit of a hassle.