Yea I have and use DOSBOX quite a bit, even have a copy of it that works on Android phone (lol).
Its safe, fairly easy to use. I primarily use it with a single game currently, so I added a batch file on launch that just runs the game directly. But you can set up a simple dos menu to kick off any one of several games if you choose. Oldschool batchfile programming!
Once you get it installed you need to "mount" a directory as a virtual "C:\" drive. I do it as follows (run the DOSBox 0.74 Options.bat to set settings):
mount C C:\dosbox\games
In my case, my game "Settlers" is in a subdirectory of C:\dosbox\games (ie: C:\dosbox\games\settlers\), so once C: gets mounted properly, the game is now within the virtual path: C:\dosbox\settlers\.
Because I'm lazy and I only run one game, I just have the config shown above in quotes, followed by:
That would mount C:\dosbox\games as my virtual C:\ drive, then it would change to the settlers subdirectory and call the bat file to launch the game. Technically, I could map the entire "C:\dosbox\games\settlers\" to be C:\ and then just launch serfcity.bat directly... but I'd have to undo that if I ever added a 2nd game.