7 Best Small Towns in California

Ojai

Sausalito

Avalon

Solvang

Carmel-by-the-Sea

St. Helena

Calistoga

Sonoma