ATMs are widely available (La Rambla has many). Credit cards are accepted in most hotels, shops and restaurants.
Restaurants Catalans typically leave 5% or less at restaurants. Leave more for exceptionally good service.
Taxis Optional, but most locals round up to the nearest euro.
Bars It's rare to leave a tip in bars, though a bit of small change is always appreciated.