DOSBox is a DOS-emulator that uses the SDL-library which makes DOSBox very easy to port to different platforms. It is a free and open source DOS emulation application that's straightforward and fun.
Here are some screenshots to illustrate the features and user interface of this application: