Virginia, much like its southern neighbor, features a diverse geography consisting of mountains, beaches and grasslands. Overall, the Virginia climate is humid, with very warm summers and moderately cold winters.
Despite its southern location, Virginia does receive ample snowfall, especially in the west. The Appalachian Mountain cities of Hot Springs and Blacksburg receive an average annual snowfall of 25.3 inches and 24.7 inches, respectively. In contrast, the Piedmont city of Charlottesville receives 17 inches while coastal Norfolk gets only 6.2 inches.