Catalan ou espagnol à Barcelone?

Je pars en voyage à Barcelone, et comme d'habitude, je veux apprendre quelques mots locaux pour pouvoir demander des directions ou commander mes boissons de cette façon. Ma question, cependant: dois-je apprendre l'espagnol ou le catalan, ou simplement m'en tenir à l'anglais "neutre"? J'ai entendu...