December is a cold winter month in Virginia, with moderate snowfall and precipitation. The average temperatures are in the cold zone of 22°F (-5.6°C) to 53°F (11.7°C), with coastal places like Norfolk, Suffolk, and Hampton considerably warm between 34°F (1.1°C) to 53°F (11.7°C). The snowfall is in the 6" (152mm) to 10" (254mm) ranges in the mountains, while the Piedmont region receives 2" (51mm) to 4" (102mm). Although cold fronts reach the interior of the state, the daily sunshine lasts for at least 6 hours. Warm winter clothing is necessary due to the strong gusts of wind that keep the conditions colder than the actual temperature readings. Tourist numbers drop steadily with the threat of extreme temperatures and stormy weather. Christmas rarely sees substantial snowfall in the state, except for the high slopes of the Appalachians. Snow tubing and ice skating are popular activities in the winter. Mountain lodges provide cozy stays in cold conditions. December welcomes humpback whales to the coast of Virginia.