Question: do us green card holders need visa for colombia?
Answer: Yes, with a US green card, you wife is good to go. And yourself, as a Schengen zone citizen, you don't need a visa either. Just show your passport. Having a return ticket within the 90 days of your entry to Colombia is a requirement which is not always enforced.