Awesome city to visit. Been twice and loved it.
How long you going for?
If you like bars/pubs visit the one with the forest inside. (Let me check the name)
If you're going for 3 days +then a day trip to a Monserrat is highly recommended
cheers going for 6 days 5 nights iirc