Here are 15 of the best small towns in Northern California that will bring you a lot of peaceful rest and relaxation!