Retroarch.
And if you want it to look a bit prettier use daijisho as your launcher.
It depends on the hardware you’re running it on. snes9x is the “accurate enough; runs fine on a potato” option. Bsnes is the “slightly more accurate at the cost of potato performance” option.
If you’re not sure which to use, use snes9x.