Travel Fun in California

California runs the gamut, from SanDiego in the south to an array of national forests in the north. The nearly 900 miles in between are home to an array of charming small towns for visitors to take advantage of, whether you’re traveling to California to celebrate with wine in Sonoma or surf in San Clement. To explore the other best small towns in California.

Source : usnewstravel