I really enjoyed traveling in Spain earlier this year. The people were great, the country was beautiful, the food, the wine... everything was top notch. Did I mention the wine?
Barcelona was our last stop, and I expected that it would be the highlight. I was wrong, it was the low point. The city seemed dirty, and seedy, and there was a sense that you'd better watch your back. It occurred to me that I could have been misreading the atmosphere, but here’s what a resident says about crime in the city. From Iberian Notes…
The Barcelona city government is negligent in not clarifying the risks that a visit to Barcelona incurs. Barcelona is safe enough if you behave yourself as if you were in a dodgy part of Chicago or New York. If you do not take precautions, YOU WILL BE A VICTIM. One of these days those damned kids are going to kill a tourist from one of those luxury cruise ships and then the shit is going to hit the fan.
…The Barcelonese themselves don't really give a shit. You'll get sympathy, but you'll also get "well, everyone knows that's a bad part of town" and "well, you shouldn't have had your wallet in your back pocket" and "we're sorry but there's nothing we can do." They don't particularly care because they themselves are rarely victims and you are just another tourist.
I’d say, stick with Madrid, or Bilbao or Granada, or Lerma. Leave Barcelona to the French tourists.