Incidentally, my mom told me about Sam's Club travel---and I've found a number of tours for Barcelona listed on that site. I don't know how their prices stack up, but I do like the fact that they are purchased in American dollars---so you are not at the mercy of the rise/fall of the Euro.