The Ballet Theatre of Maryland, along with the Baltimore Chamber Orchestra and 100 students from dance studios throughout Anne Arundel County, team up to perform the classical holiday ballet "The Nutcracker." Leslie Bradley, a former Ballet Theatre of Maryland principal dancer and current guest artistic director, has re-created the late artistic director Edward Stewart's choreography. Bradley, who danced the role of the Sugar Plum Fairy in BTM's "The Nutcracker" in 1992, has performed with several professional troupes in New York, Virginia and Washington, D.C. This is the first year that the Ballet Theatre of Maryland will perform the production with live music. 2 and 8 p.m. Saturday, 3 p.m. Sunday, 2 p.m. Dec. 14 and 3 p.m. Dec. 15. Maryland Hall for the Creative Arts, 801 Chase St., Annapolis. $31-$41; students, $26-$36. 410-263-8289.


Shop till you drop, or at least browse every shop, during Annapolis's annual Midnight Madness celebration, which will be filled with food, frolic, caroling and holiday treats. Tonight, the stores, restaurants and galleries along West and Main Streets, Church Circle, the City Dock and other parts of historic Annapolis will extend their hours until midnight for holiday shopping, free food and entertainment. Champion Chorale will lead participants in a holiday singalong. Sponsored by the Annapolis Business Association. 6 p.m.-midnight, today. Free. 410-263-1183.


Ted Patterson takes a look at baseball legends who sat behind a microphone instead of inside the dugout in his book "The Golden Voices of Baseball." The memoir includes sketches and photos of baseball broadcasters such as Graham McNamee, Harold Arlin, Ted Husing, Mel Allen, Jack Buck and Vin Scully, a Hall of Fame broadcaster who is said to have "set the standard" for baseball announcing during his more than 50 years with the Los Angeles Dodgers. The book includes two CDs full of interviews and radio clips. Patterson will discuss and sign copies of his book from 6:30-9 p.m. tomorrow. Borders Books & Music, 1115 Annapolis Mall, Annapolis. Free. 410-571-0923.