A couple of people here have recommended a GameCube controller to play VC games. I suggest you get the classic controller instead because some classic games like Mario World and Donkey Kong Country are very hard if you play them with the GC controller. I tried it once, it's painful.