Tonight is the 20th annual First Night Virginia New Year’s Eve celebration on the Downtown Mall. The usual impressive line-up of events are scheduled from 3pm until 12am, including concerts and puppet shows, ice skating and face painting, theater and, of course, fireworks at midnight. An all-admission pass is just $10 for adults, $5 for kids, and toddlers are free. City buses will run until 1am, and they’re free to anybody with a First Night pass. For those of you too cheap to spend $10, or with an urge to volunteer, First Night is desperate for dozens more volunteers. Give them two hours, they’ll give you a pass for the night. Call 434-975-8269 for more information.