No you don't! you can use any credit card you want!
Not always. You can fill in the visa waiver (ESTA) online if you are from a visa-waiver country.
Well it depends on which part of Korea .
Only if you plan to stay for more than a year or so. Otherwise a passport will do.
No, just a US passport.
Visit Kathmandu in Nepal
A Guide of Tourist Attractions in Zurich, Switzerland
Zurich Travel Guide
Visit the Museum of History in Zurich, Switzerland