I got a wired wired XBox360 controller at GameStop 10 years ago for a really good price and it works wonders! I'm on Windows 8.1 and for most games it doesn't require any sort of configuration either, I just plug it in and it works right away
I have a 360 controller and Microsoft offers a USB wireless dongle that lets me hook up any standard 360 controller. It pretty much works like it of the box with any game.