Cities are preparing to cash in on the Aug. 21 event, when a total solar eclipse will turn daytime into night as the moon's shadow cuts a path of darkness from Oregon to South Carolina.