Barcelona is packed with great museums. If you’re looking for art don’t miss the Picasso Museum, Fundació Miró and the modern MACBA. Otherwise, CosmoCaixa has science displays that will fascinate those of any age.