We did two days with Barcelona Day Tours, with two different guides/drivers and both days, they were exceptional. Very informative. I would also like to mention that on the first day I had left my (expensive) camera on the back seat of the bus and not only did the driver find it, but he hand delivered it to our hotel...
More