Most travelers assume that because they hold a US visa or green card, they can enter Europe visa-free. That’s not how the Schengen system works. US citizens do not need a visa for stays under 90 days. But if you’re a non-US passport holder living in the US on a…