How can I travel to Lyon from abroad?

Lyon has an international airport, two railway stations and several bus stations.