From mountain retreats to peaceful coastal gems California has many picturesque towns and villages here are the best.