I went to Barcelona for vacation and I wish I had known Catalan. It would have been so useful. I went with my best friend who was born in Mexico and is fluent in Spanish, and she was just as lost as I was. It would be great to learn the language for the place you are wanting to go, but it is not necessary. Learn the language that you want to learn, and that you would get the most use out of.