We have been to Barcelona before and found the courtesy bus into the centre a very good way of getting to the La Rambla street for a lovely walk. also there is open decked buses that can take you around the city.
Had lunch included on this trip in small restuarant. Veal stew and potatoes followed by vanilla mousse. Be careful here I found the flies were on the bread!