Barcelona is a very family-friendly city, and great for kids of all ages. Almost any restaurant will be set-up to accommodate children, and have plenty of options to chose from. Cerveceria Catalana is a tapas place great for families, with tons of options for even picky eaters. There are tons of parks and green spaces in Barcelona, that offer space to run around and some culture for the adults. Park Guell, built by Gaudi, has interesting architectural elements and lots of different scenery but can get crowded. Parque del Laberint is typically much less crowded, and has a fun maze-like set-up to run around or play hide & seek, but at the same time plenty of nice spots for relaxing. For a true kid-first outing, the theme park at Tibidabo is a great spot.