Just a warning, with a wireless 360 controller, the Play and Charge cable only carries power, not data, so the wireless receiver is still needed.
With Windows 7 and 8 (and I believe Vista), you should be able to plug in a 360 controller and Windows will obtain any drivers that it needs on its own.
In regards to wireless vs. wired, if you already have a wireless 360 controller, look at the wireless receiver. If you have a Bluetooth receiver for you computer, look at a wireless PS3 controller. If you have neither a wireless 360 controller or a Bluetooth receiver, look at a wired controller.
I personally, having neither a wireless 360 controller or a Bluetooth receiver, chose a wired 360 controller. I am very pleased with it. Vibration is very good and, in most games, the control scheme is already set up specifically for the 360. Decent ports will also switch to using 360 controller specific prompts. Some games will also allow you to dynamically change between a 360 controller (possibly other controllers as well) and keyboard and mouse.