I kinda have a random question about visiting the uk .. why do Americans get a 6 month stay in the U.K. .. yet he rest of the EU only 90 days .. never really understood that .. knowing the UK shares a boarder with the republic Ireland .. I dunno just a random question that popped into my head while reading this ..
Not sure, to be honest, but I imagine it has to do with the Schengen Zone within continental Europe.
Pretty much all of the EU countries are in the Schengen Zone and so presumably they all have to be 90 days because there there are no border/immigration controls between any of the countries, so they are just treated like one large area with the same visitor rules across the board.
The following countries are not in the EU, but are part of the Schengen Zone, so again have 90 days:
Iceland
Norway
Switzerland
Liechtenstein
And the following countries are in the process of joining the Schengen Zone, but are already 90 days anyway:
Bulgaria
Romania
The only EU countries that are not in the Schengen Zone are:
Croatia
Cyprus
Ireland
United Kingdom
So, those 4 countries are free to make their own visitor visa rules.
Croatia and Cyprus are 90 days and Ireland is 3 months... but the UK has decided on 6 months.
Having said that though, 3 months seems to be the standard visitor visa length across the majority of the world, at least for US citizens, with only a handful of countries allowing 6 months, and a few allowing less than 3 months.