Hello -
I am a dual US/German citizen and am a little confused as to which passport to show where for an upcoming trip to Europe. My trip starts in Italy but ends in Germany. Based on some Google research and past experience going between just the US and Germany, I was planning to show my German passport at airline check-in in the United States as well as at passport control to get into Italy and leave Germany while using the American passport at airline check-in on the way back into the States plus at passport control once I'm back home. Is that what other dual US/EU citizens would do when traveling to an EU country where they aren't a citizen? Will my German passport be stamped when entering Italy because I will be arriving from the United States? Or will I have to worry about the "dichiarazione di presenza" people arriving from Schengen countries have to fill out once I get to my hostel?
Any advice is appreciated. Thank you!