December is cold in Tennessee, with the average low temperatures in the freezing range of 24°F (-4.4°C) to 35°F (1.7°C). The average high temperatures remain in the mild 48°F (8.9°C) to 52°F (11.1°C) range as winter has the shortest days of the year. Temperatures are colder in areas of high altitude, and the cold air remains stationary for extended periods in the valleys than the plains. Dover in the central region registers temperatures between 30°F (-1.1°C) to 48°F (8.9°C), while Bristol in the east is between 28°F (-2.2°C) to 48°F (8.9°C). The eastern ranges receive snow to the tune of 2" (51mm) to 3" (76mm), while the rest of the state receives light snowflakes. Winds blow at high speeds over the plains to increase the effect of the cold. The sunshine is moderate and lasts for only 5 hours during the day. Winter storms are frequent, and snowfall is not entirely unexpected even in the plains. Winter coats sell at a premium during the cold season in December in Tennessee.