Entry & Visa
EU Citizens
As an EU citizen, you need no visa. Spain is a Schengen member — you only need a valid ID card or passport. No border controls when entering from other Schengen states.
Swiss Citizens
Same rules as EU citizens (Schengen Agreement). Passport or ID is sufficient.
Tourist Tax
Barcelona charges a tourist tax (Taxa Turística): up to 4€ per person per night in hotels (varies by hotel category). In holiday apartments: 2.25€/night. Collected at check-in.