My family and I were recently in Barcelona, Spain, for a week. We met Aurelio, a cab driver who had spent quite a bit of time in the U. S., so his English was quite clear. He was extremely helpful and dependable and conducts tours for tourists. I would highly recommend him if you're in Barcelona and need a tour guide or someone you can rely on to get you to the airport on time.
Barcelona Taxi Van, www.barcelonataxivan.com