Here are the answers..
1, You can use the classic controllers from Virtual Console and wii games that support it. Check the back of the games. Currently the only wii game that supports it to my knowledge is Dragon Ball Z.
2,Sorry, but no. Gamecube controllers are cheap and easy to find so no trouble there.