For the village of Port Jefferson, the first weekend in December falls under "the best of times" as the 29th Charles Dickens Festival takes over Dec. 6-7. "The festival transforms our harbor-front ...