October brings peak fall foliage to New Jersey that it is breathtaking in the mountains and highlands of the northwest. The diverse landscape spreading the land and water assumes the nature of a wonderland out of a children's book. Plainfield and Long Branch in the north are in the range of 45°F (7.2°C) to 65°F (18.3°C), while Millville and Glassboro are between 44°F (6.7°C) to 66°F (18.9°C). The difference in temperatures between the northern and southern parts is at its lowest of the year. Fall is the driest period of the year, yet October receives 3" (76mm) to 4" (102mm) of rain. The sunlight lasts for 7 hours, and the days for 11 hours. Afternoons tend to be cloudy, while evenings are breezy. The best way to explore fall colors is by driving in the countryside or boating on the lake shores. Apple orchards and pumpkin patches abundantly dot the countryside as the harvest season draws to a close. The first flurries of snow invade New Jersey by the end of October.