These 50 free things to do in the city (and the 'burbs!) include outdoor adventures, crafts, STEM, gaming, and spots where your kids can just run themselves ...