Interested in visiting California? Read our guide to discover the best cities and towns in Northern California from Sausalito to Tahoe City and Santa Cruz.