Per above, we are a DIY family. Bergen: we prebooked funicular online one way for about $20 for family of 4. Planned on doing Funicular up, hiking down and then the Hanseatic Museum. It poured rain, so we didn't do the funicular. We did the H Museum and also a Bergen/ Norway museum we passed walking. Bergen is a good place to walk around. The H museum has 3 parts (you have to pay for all). Medieval house, H headquarters, and then a shuttle bus to a good fishing/ocean life museum on the outskirts of town. It was a good 10-2 day, esp. given the rain.
We LOVE Barcelona. Beautiful city. I would not have any qualms about B. We really like Fat Tire bikes tours in B. Good for tweens and older. Have done it 2X.