Tourist Bus of Barcelona
The Barcelona Tourist Bus (Bus Turístic, in Catalan) tour has 44 stops along three routes: Red, Blue and Green.
You can get on and off as often as you want along the route, with the same ticket.
On board there is an informant who announced the tour stops in different languages. It also includes a comprehensive guide in six languages on the tourist attractions of each bus stop.