If you're looking for something to do with the kids while in Barcelona, CosmoCaixa, or the Science Museum is a great choice. It's near the Tibidabo mountain and very easy to arrive by metro. There are dinosaurs, a planetary and a underwater jungle with real rain. Perfect for a rainy day - or not.
