Disclaimer: Due to COVID-19 concerns, many events might be canceled, postponed, or changed into limited versions, sometimes at very short notice. Please check with event organizers directly for the latest updates (view the "External Resources" section below).
Historically-Old Town Alexandria with its Victorian houses, restaurants, and cobble-stoned streets is a perfect backdrop for the celebration welcoming the arrival of New Year. That's why First Night Alexandria attracts thousands of people annually (the event will be virtual in 2020). The live concert features over 100 performances, there is also food, countdown, and fantastic fireworks at midnight. First Night Alexandria takes place in over 30 venues throughout the Western part of the Old Town. The fireworks over the Potomac River are launched close to Kings Street. They are best viewed from the waterfront along the river.
Another fun celebration takes place at Fairy Stone State Park (canceled in 2020), not far from Roanoke in southwest Virginia. You will definitely avoid crowds and make your New Year's Eve a real adventure. The festivities start in Fayerdale Hall at 9:30 pm and end shortly after midnight. There will be DJ sets, party favors, and refreshments, such as punch for the midnight toast.
In Richmond, there is no better place to celebrate New Year's Eve than Kings Dominion Winterfest (canceled in 2020). A family-friendly event features live music, dancing, the countdown, and the most fantastic fireworks show in the area.
A large free festival and concert is held in Virginia Beach. The Last Night on the Town organized by the city of Virginia Beach features a street party, starting at 6 pm at Town Center’s Fountain Plaza with several DJ sets. It's followed by live music headliners that perform until midnight at the Countdown Stage on Columbus Street. Entertainment is free, however, there's a ticketed VIP zone in a heated tent by the stage providing the best views.