Must say of all the Spanish cities I've been to Barcelona was my least favourite. I didn't find it at all appealing. Thought it was noisy and a lot of graffiti. Nothing in comparison to Seville, Valencia, even Madrid is much nicer but you will still have a good time. Cathedral very nice and you must visit the Port area, some great restaurants. If you get a chance do visit Tarragona, about an hour away, beautiful small city.