Ow, it's always nice when you get a reply that's not "what the heck is that"
Yep.. it always disappoints you when you've been learning a language for some time and it does not work at all in a real setting. And probably in Barcelona they were not too ready to help you practise anything since people is usually pretty tired of tourists (but not of their money, of course!)
If you ever plan to come back and need some expressions translated, just let me know