RetroArch is what I've been using lately for most of these. I'm no expert but here is my opinion:
NES: FCEUX or RetroArch. Both are really great and run pretty much flawlessly but I like the convenience of using RetroArch.
SNES: SNES9X or RetroArch. Both are really great and run pretty much...