Northern California is full of small towns from the mining towns in the Sierra Mountains to the beach towns on the coast.