For the avoidance of any confusion, most EU nations are members of the Schengen area, which comprises 26 countries, but not all of the countries in Europe are members of the EU. That is why only European citizens from the 26 Schengen nations can enter Spain without a visa and stay for 90 days.