I don't believe you can save GameCube data to the Wii's internal flash memory or an SD card. Definitely can't use the classic controller either.

I don't know how hardware works with these things, but I'm assuming you could use a controller from anywhere on your system. I'd definitely a recommend a Wavebird over a wired controller. Those are all US sellers, but they might ship international.