I prefer vmware fusion, definitely worth the $100. I run it with windows vista on my macpro flawlessly, never ever had a problem and much easier to deal with. As far as getting it cheap, plenty of other good suggestions in this thread
. If all else fails, find a friend that's a college student and get them to hook it up...