@ChanChan, I don't think you can claim to be only interested in freedom when you ask if you should "Pay for vmware." I'm forced to assume you are talking about money there, not about freedom. :p
Nonetheless, I gave you a poor link. VMware Server is free (as in beer) and will run Windows VMs just fine.
For what it's worth, I've also used Xen, and it's perfectly good, too.
Edit: I reread this and it sounds really obnoxious and rude. So, I'd just like to apologize, ChanChan, for not taking more care with my reply. (I would have apologized in a private message, but we don't have those yet.)