Nintendo/Emulator

N64
Project64

Super Nintendo
ZSNES

Nintendo NES
Jnes

Controllers

 * Logitech Gamepads
 * Logitech Dual Action Gamepad ($20)
 * Logitech Rumblepad 2 ($30)

Articles
Best Emulators (NES, SNES, Genesis, N64, and more) | Digital Trends - http://www.digitaltrends.com/gaming/best-emulators/