21 All-American Cities Worth Visiting this Fourth of July

Hit the road and celebrate July 4th with a bang.