I'm assuming you've never been there so with your limited schedule, book a comprehensive ship's tour of this wonderful city.
A more expensive alternative would be to book a private car and driver/guide - you'd be able to do and see more in the time you have. I did that the first time I visited Barcelona on the first day of my stay and it was well worth the cost.
__________________
|