I have a question. I have a US and Swiss passport. I know it is illegal to leave the US with anything other than my US passport. I generally go to Switzerland for 4 months. I understand Switzerland is joining the Schengen countries this year. I have no problem while in Europe since I have my Swiss passport. Will I have a problem leaving on my US passport and staying over 90 days?
Many thanks for your help