I'd recommend using Virtualbox http://www.virtualbox.org/
I use Virtualbox to test things before going into production. It's extremely stable, and 100% free. It emulates an x86 PC, so you can install any x86 OS to it.
Using this, you will be able to go through the entire installation process, to familiarize yourself with it before taking the plunge and removing Windows altogether.
As for IsharaComix's mention of QEMU, that may work well for this, but I'm just not familiar with it.