We are beginning our Camino in Porto. Iberia airlines has a flight from Boston to Madrid to Porto, with 1 hr 5 minute layover in Madrid. As a US citizen, won't I have to clear customs or passport control before going on to Porto? I'm worried that is not enough time. Our other option is a longer layover or flying to Lisbon and taking the train to Porto. Any thoughts appreciated