Man klarar sig på engelska, men min uppfattning är att kunskaperna i engelska generellt är dålig så några ord/fraser spanska är inte dumt för att klara sig. I turisttäta områden finns menyer etc. på engelska.
Jag besökte själv Barcelona i april härom året. Vädret var härligt för en frusen...