Celebrate the season by taking the family to see this timeless Christmas ballet.

The elaborate costumes, beautiful choreography, and the unforgettable music of The Nutcracker will kick off the holiday season in style. Whether you'd prefer to dress up for a night on the town or see a more laid-back matinĂ©e, here are several Virginia performances for you to consider. 

The Nutcracker, Moscow Ballet

Courtesy of The Moscow Ballet

Moscow Ballet's Great Russian Nutcracker

This nationwide tour is a wonderful, classic rendition of the beloved ballet. One of the coolest aspects of the show is that they incorporate local dancers, mostly children, to dance in each performance.

Manassas Ballet Theatre, The Nutcracker

Courtesy of Manassas Ballet Theatre

Manassas Ballet Theatre

In addition to the ensemble cast of the professional troupe, the Manassas Ballet Theatre Orchestra will be performing the classical score live.

The Nutcracker, Richmond Ballet

Courtesy of The Richmond Ballet

The Richmond Ballet

This is the 40th season that artistic director Stoner Winslett has staged this acclaimed, traditional version of The Nutcracker. 

Virginia Regional Ballet, The Nutcracker

Courtesy of Virginia Regional Ballet

Virginia Regional Ballet

This performance is presented by the Virginia Regional Ballet with the Williamsburg Symphony Orchestra.

Ballet Virginia, The Nutcracker

Courtesy of Ballet Virginia

Ballet Virginia

Symphonicity, the Virginia Beach symphonic orchestra, will be performing Tchaikovsky's unforgettable score, and the region's best local dancers will be joining the professional ballet troupe.

Will you be attending one of these performances of The Nutcracker this year? Is this an annual tradition for your family? Let us know in the comments!