Windows 3.1 on Mac OS X: DOS Nostalgia on Intel Mac Hardware!

In my search to find the best way to run Windows 3.x on a MacBook Pro for an assignment I talked about as well as for some silly nostalgia, there seem to be several different distinct ways of doing it. In a nutshell we have:

Dual booting with DOS
Not really feasible considering the amount of trouble I’ve already had with triple booting this MacBook Pro, plus I’m fairly confident that Apple does not supply graphics, audio and networking drivers for DOS or Windows 3.x. :-D
DOSBox
DOSBox is a dedicated, free and open source DOS emulator. It would certainly be the easiest and fastest way to get set up, but I’ve been told running Windows in it pushes the limits of it’s capabilities and it runs fairly slowly. If it works though, it’d be great!
Emulating IBM PC DOS 7.0 / 2000
Emulating just DOS is overkill when the superb DOSBox project exists, but for Windows 3.11 it may be necessary. I’ll be trying out IBM’s PC DOS 2000 which is essentially rebranded PC DOS 7.0, but is Y2K compliant, includes the Euro symbol amongst other goodies and can boot and install entirely from a CD. From previous experience I know it runs classic versions of Windows extremely well, which FreeDOS still seems to have some difficulty with.

I could try Sun Microsystems’ VirtualBox, VMware Fusion, Q (the Mac OS X native QEMU port) and Parallels Desktop, but I’ll stick to trying the first two seeing as I already use them.

If you've ever wanted to run DOS and Windows 3.x on your Intel Mac hardware (and I know there are millions of you, ha!), stay tuned.