They're pretty pricey, but imo worth it. The 360 is a great controller, and if you're on Win7 it just works right out of the box. (don't bother buying the Windows version, as all it does is come with a driver disc. Just buy the wired 360 version. Plug and go!)
The windows version I bought was wireless. Fuck cords!