So it's my first time traveling to Europe this coming September and I have a couple of questions regarding layovers and customs/immigration checkpoints. I'm a US citizen and I will be flying from LAX to Ibiza (IBZ). I'm assuming my port of entry to Europe will be my layover in London (LGW). Will this be the only time I will have to go through customs while traveling in Europe? I'll be in Ibiza for two nights then flying to Barcelona (BCN). My flight lands in BCN at 9:35 am and I am looking at purchasing a flight form BCN to Portugal (FAO) which departs at 10:20 am. Will I have to go through customs again when flying from BCN to FAO? And if so, is this enough time in between to go through that process?
Any tips or suggestions are greatly appreciated since this is all completely new to me!