I went to Barcelona and it's really nice. I highly recommend to have a trip there and try to stay in the center of the town. We were at the Plaza Catalunya and it was great. You can do quite a lot by step, wich is to me the best way to visit a city. You can easily went to the coast by step, and in the opsite direction you have the wonderfull buildings designed by Gaudi.

If you want to eat, quite a lot of tapas of course, else I can also recommend you a more trendy restaurant : Mamacafé restaurant, has more special foods (www.mamaceferestaurant.com)