Microsoft IMEs are what I use. I prefer the Taiwanese with Bopomofo input, but a Mainland localisation is also available and both allow Pinyin input. They are available free from the Microsoft website. I had some installation problems when I tried to run the installer from the webpage, but downloading it first and then running it off the desktop solved them.
no subject
Let me know if you need any more pointers.