This one always does my head in.
I'm dual US-UK.
We'll be flying to Italy for a month on a one-way ticket.
I'll use my UK passport for that (passport details online for the flight and showing at the border). My US passport will stay safely tucked away.
We'll be flying on a return ticket Italy - US - Italy (through Heathrow, but we won't be leaving the airport) for Christmas.
Am I right to think that I should enter my US passport info in the online stuff for that flight (to avoid ESTA confusion) and show my UK passport when we re-enter Italy?