Florence’s Annual ‘Christmas on Main Street’ & ‘Light Parade’ is Dec. 1st. The fun starts at 5 pm and goes on until 8:30 pm on Historic Main St. in Florence. The parade starts at 7:30 pm. There’s going to be entertainment & food available for sale. Pictures with Santa? Yes!