If you have DOSBox, (open-source DOS emulator) and a copy of Windows 3.1 lying around, why not install it?
I’ve done it!

Windows 3.1 in DOSBox
Anyways, if you’re interested in this, here’s the instructions. You’ll need to supply your own copy of Windows 3.1, however.
March 15, 2011 at 10:09 pm
I’ve installed Windows 3.1 on DOSBox as well… and 3.0, and 2.1. 1.0 won’t run on DOSBox unfortunately. 3.1 usually works very well, now and then there’s a game that won’t run.