Virginia's climate is humid, sub-tropical, enjoying pleasantly hot summers and relatively mild but crisp winters, with moderate rainfall throughout the year. Average coastal temperatures in July and August rarely exceed 90°F (32°C), while in winter there is often snow.