If it's your first time buying a controller, and you don't want to spend too much, the Logitech G F310 is an excellent starting point. It is a wired controller so you will have to keep it plugged into ...
Tips for connecting Microsoft's Xbox controllers via USB, wireless adapter, or Bluetooth.