I am traveling out of Dulles Airport (Washington) to Geneva (where I have a 2 hour layover) then on to Zurich (where I have a 3 hour layover) then on to Larnaca in Cyprus
I've never flown internationally before, So i don't know how much of it works and have questions
1) when I arrive in Geneva, what to I do? do I go through immigration/customs? is 2 hours enough to do all that and get to my next gate?
2) Is three hours enough time in Zurich ?
3) Since I'm traveling to Cyprus, will I need a visa of any type? I've looked around and I get conflicting answers.
4) On my way back I have a 17 hour layover in Germany, can I leave the airport or do I have to go back through immigration?
Thanks!