December is the beginning of the cold in North Carolina with moderate precipitation to the tune of 4" (102mm) to 5" (127mm). The average high temperatures are in the 45°F (7.2°C) to 62°F (16.7°C) range, while the average low temperatures are between 22°F (-5.6°C) to 43°F (6.1°C). Snowfall is moderate in the mountains, and ski resorts utilize snowmaking equipment to ensure there is enough snow. The Appalachian Mountains protect the western part of the state from severe cold, while the ocean waters keep the coastal areas mild. December receives at least 6 hours of sunlight, and the daylight lasts for a good 11 hours in the majority of the state. Secluded log cabins in the mountains offer comfort, warmth, and majestic views even though outside conditions are chilly. North Carolina is one of the few states in America where the weather allows camping in the mountains in the winter. Expect temperatures to drop further with each passing day in December in North Carolina.