I have used both , wine and Vmware. in my opinion , wine does its job better . I got Microsoft Office running(word, excell, powerpoint,etc), Circuit Maker, Eagle (although there is a linux version), Photoshop 7, Adobe acrobat, icprog, dc++ for windows, Winrar, etc, etc ... all of them using the free standard version of Wine. And most important of all, i got it working natively into de operating system ... so for example ... you can start your work in windows and if you dual boot , just open your work directly from the windows partition. also , strangely , i've noticed that some applications run even faster on linux than they do on windows (I.E. Msoffice). It gives us that "home" felling to users like me, that come from a windows enviroment, and we are used to using the menus and options of many windows programs. even if there is a linux equivalent.
On the other side, vmware is an excellent option to fullfill all of those gaps left by wine... I use vmware mostly for games ... since files I download on vmware have to be transferred using samba and tnen i have no idea where things are. I tried using direct access to my physical drive but files for some reason became unavailable from the windows partition every time i shut down the virtual machine. so when i switch to linux or the real windows, if i don't remember to transfer my work i have to return to retrive if .... aaargh.
in conclusion ... wine is free and faster ... vmware is not ... and if you are using linux ???? why install windows under linux ??? I just need the programs ... not the operating system.