I am not an EU citizen and currently I am doing a PhD in Switzerland possessing a B permit. I plan to terminate my contract and start PhD anew in Prague (3+ years). As I understood my B permit will be cancelled after termination of my PhD in Switzerland. Should I apply for a student visa, or directly apply for a long-term residence permit?
I am afraid to have a situation when I apply for a student permit, which by some random missing paper may be declined after 2 months and then a new application for long-term permit and/or student permit will result in an extra two month waiting time period, while I am allowed to stay in Czech republic only 90 days after arrival to the country. So, I can easily exceed that 3 month limit which will result in troubles.