Whether you want to go on a cruise, escorted tour or city break, Barcelona is an excellent destination.
With some of the most stunning architecture in the world, notably Gaudi's breathtaking creations, a great number of museums, over 60 parks and many beaches, there truly is something here for every holiday-goer.
Combine all this with exquisite cuisine and a comfortable climate, and you have a holiday to remember forever.