The best games are mouse/keyboard, but if you play action type stuff.... I use a Super Joybox (I think that's what it's called). It's a USB adapter for a PS2 controller. Works perfect.
EDIT: I know Joybox makes the same thing for Xbox and whatever the hell that new Nintendo is called too, if you have those.