Tips aren't expected in Barcelona, but they are always appreciated. Credit cards – tipping is possible with a card, just be sure you ask them to add it to the total as they run your card. There's no space on the credit card receipt when it comes time to sign.