Forget the too touristy LA and San Fransisco. Opt for one of these small towns and cities in California for your next vacation.