Entering Spain: Visitors from other European Union member countries may enter Spain using either a passport or their national identity document. Visitors from other countries must have a valid passport and a visa if required. Inquiries regarding visas can be directed to Spanish diplomatic representatives abroad.
Language: Spanish and Catalan are the two main languages spoken in Barcelona. English, and to a lesser extent French, are also fairly widely spoken. Tourist information, menus, etc. are nearly always available in English, French and German.
Health Regulation: No international immunization is needed when entering Spain. However, be sure to familiarize yourself with the rules and regulations of all countries through which you may have to pass on your way to Spain.