Port Jefferson was crawling with costumed characters and Christmas spirit on Saturday and Sunday for the 20th annual Charles Dickens Festival.
Residents and visitors took rides on horse-drawn carriages, met Santa Claus, heard music from the 19th century and checked out a puppet parade.
1 of 25