Free (or almost free) summer fun ideas

Check out these activities for kids of all ages.