Any XFPS will work, but, the cheaper the better.
No, the play and charge kit isn't a USB active device (it's only power). You'll need to buy a wired controller. Any wired controller will work, but, if you plan on modding it later, make sure to get an official MS wired revision 005.