We are just back from Barcelona and had no problems with safety. As in any other large city, one needs to be aware. My husband was "patted" 3 times on one subway line, but that was not an issue since his money was zipped into his inner jacket pocket. I observed 2 different young men eyeing my handbag, but since it was a very secure, small, over the front bag, with a strong strap, they both quickly became uninterested. We have travelled a lot and our experience is that when you get too comfortable and stop taking reasonable precautions, you get hit. That said, we were constantly warned by shopkeepers, hotel staff , restauranteurs, and the TI to be careful. So - be careful, but dont let this destroy your visit to such a wonderful place.