I like Doxbox. Use it in Linux, too.
Also if you want to play around with this stuff you can use
Bochs
Now to understand what Bochs is, it's a x86 computer emulator.
Now to understand what that means look at three other peices of software:Wine, DoxBox, and Vmware.
Wine is not a emulator.

It is a implimentation of the Win32 API for Linux. Your running programs natively in Linux as if Linux was Windows. It's not nearly as nice as running Windows programs in Windows, but it works and it allows most Windows programs to be crossplatform.
DosBox emulates a Dos operating system, not a computer. It's a approximation of Dos.
VMWare provides hardware abstraction so that multiple OSes can run with relatively high speed. It has it's own special drivers and such.
Now Bochs emulates a entire PC.
The CPU is emulated in software,
It has it's own BIOS, it has it's own Video BIOS.
It emulates a vid card.
Floppies are emulated
harddrives are emulated
Cdroms are emulated.
All very slow, but very neat. You actually can run MS DOS in it, or versions of Windows. Win95 would be a good OS to try in it, and people have even got Windows 2000 working on it.
Personally I've run a slimed down version of Win98 on my laptop in full emulation hosted in a Linux OS. Some games that won't work in DosBox, will work for Bochs, but most games will run too slowly.