Barcelona has just about everything anyone could want. It's packed with cultural sights and museums, while having some of the best bars and restaurants in Europe. It's easy to get around, with an excellent (and cheap) integrated transport system. A short train ride will take you to the nearby resorts on the Costa Blanca but Barcelona has its own excellent beaches anyway.
Barcelona is a great place for kids
http://www.barcelonat...BqKehovNkAPipEwagMZfk
but adults could never be bored there.
Chris