For Nintendo emulation? Impulse Controller.
For PSP and consoles that needs analog input? Any bluetooth ps3 controller you can get cheaply. I've got myself Snakebyte brand and it is a great piece...