Kiyo wrote:The Microsoft Xbox 360 gamepad is quite expensive but it's very good.
If you are searching for a cheaper solution, try Logitech's gamepads (dunno much about it) or if you had a Playstation 2, you just need to buy a PS2 to USB adapter (it's very cheap).
Can you use ps3 controllers directly in a PC?