Spanish is the official language but there are also a number of other languages spoken: Catalan in Catalonia (including Barcelona and Ibiza), Galician in Galicia, Euskera/Basque in the Basque Country, Valencian in the Valencia Region.
€25 is approx £22
GMT + 1: The Spanish mainland and Balearics
GMT: The Canary Islands
Daylight savings means clocks go forward one hour from the last Sunday in March to the last Sunday in October.
A pint of the local beer in Spain is approx. €2.50, but can cost a few euros more in the centre of Barelona or Madrid. We'd recommend the local speciality, sangria, which you can find in large jugs for as cheap as €10. Look out for happy hours!
A tapas lunch or a plate of tasty egg tortilla accompanied by coffee can cost well under €5 in an inexpensive local cafe, whereas a main course somewhere a little fancier will be around €10.
The prices of transport in Spain differ depending on where you are, but on average a one-way ticket on local transport is around €1.50 (approx £1.33). The train and bus network is extensive and efficient.
Taxi tariffs start at around €5 (approx £4.44) with around €1.50 added for every km your travel. Be sure to use licensed taxis on your way home after late nights in cities like Barcelona.
Accommodation fluctuates depending on the season; expect higher rates during summer, especially on islands like Ibiza. Grab yourself a dorm bed in a hostel from €15 per night (approx £12).
Looking for something a little nicer for your holidays? You can splash out on a private hotel room for around €30 per person, per night. These can book up fast during the summer months, so book ahead!