Improve your holiday mood with these two performances!
Princeton High School Performing Arts Center The Snow Queen, presented by the Princeton Youth Ballet. Dec. 20 and 21. $15 to $25. Princeton High School Performing Arts Center, 151 Moore Street. 609-948-8065;princetonyouthballet.org
Richardson Auditorium A Bach Christmas, featuring 100 choral singers, trumpets, drums, soloists and orchestra of Princeton Pro Musica, with a pre-concert talk at 7 p.m. Dec. 20 at 8 p.m. $25 to $60. Richardson Auditorium, in Alexander Hall on the Princeton University Campus. 609-258-2800.