‘Tis the season for more festivities in the Bay Area. But only three Bay Area cities are ranked as having the most holiday spirit in the state by Visit California. On the top 15 list, Windsor comes in fourth for its Charlie Brown Christmas Tree Grove which opens Thursday. Next is Petaluma which is home to the Lighted Boat Parade kicking off Saturday. And then Livermore takes the sixth spot with its Lights of Livermore Holiday Tour starting Friday.
