Ensemble Stage presents A Banner Elk Christmas 2 this weekend, as part of Banner Elk's A Small Town Christmas.

The shows are Friday December 6 at 7 pm and Sunday Decmeber 8 at 2 pm, at the Historic Banner Elk School Hahn Auditorium.

The show will also be presented December 20 and 21.

The show promises favorite holiday songs, both traditional and contemporary, dancing, storytelling and more.

Tickets are $22 for adults and $12 for kids 16 and under, plus tax. You can get them online at EnsembleStage.com, or call the box office at 828-414-1844.