Take advantage of summer with these 50 fun events.