For a number of years, I’ve run Ptext, TW, FLEx and pretty much any other Windows software I’ve wanted using Parallels on my Mac Mini. Parallels is not free, but it’s money well spent. I’ve tried Virtual Box and VMWare (on Linux, admittedly), and I find Parallels on Mac is easier to use and needs less maintenance.
Of course, you have to own a Windows license to install Windows under Parallels, which may be a deal-breaker.
Parallels offers an upgrade every year, but I usually skip those unless needed for compatibility with the current release Mac OS X.