Whether you are a solo traveler, a couple in love or a family with kids of various ages, Barcelona is filled with activities for all. If finding a place where all of these crowds are welcome and love it sounds like a fairytale, visit CosmoCaixa and make the fairytale a reality.