Get a USB generic GamePad (i.e. Logitech Dual Action ™) then you can play almost the same as on the Consoles. I don't recommend trying to make a console controller work on the PC as it can take hours getting the correct drivers to work.
The Logitech Dual Action ™ works straight of the box without special drivers.
my gamepad logic: work PERFECTLY on PS3....can't work on PC that it was designed for >,<