Currently in the process of applying for an Italian citizenship. We're having trouble because it seems there is a fault in the system and we have no way to know if we're registed or not, if it got there or not, etc. Seems like the Méxican embassy is not very well organized.
We want to have our citizenship and passport before we travel to Switzerland because it is our understanding that if we enter without an EU passport then we'd have to come out and back in after we get our EU passport in order to not expire the visa.
I was wondering if it'd be possible to go in with a Méxican passport (i.e. use the visa), get the citizenship and passport from Italy directly and stay inside the EU without having to come out and back in.
From what I understand this would mean that in Switzerland's records we went into Switzerland with a visa and we stayed that way. Unless we went out and in again from the EU with our EU passport.
Is my question clear or did I not explain it well?
Our plan is to stay in Switzerland for more than 3 months, which is the visa period we get AFAIK, after which we gotta stay outside of the EU for another 90 days.
What we want to avoid is having to pay a flight(s) in order to get in and out of the EU in order to say that we're not going in with a visa.