I use Xbox controller for Windows, works great and is supported on most games.
http://www.amazon.co.uk/Microsoft-X...451677&sr=8-2&keywords=xbox+controller+for+pc

They usually come in a 4-pack anyway. Or of course just get a corded one if you don't need/want cordless.