Williamsburg ranks among the nation’s 20 best small towns for celebrating Christmas, according to Country Living Magazine.
Williamsburg landed the No. 7 spot on the list, behind locations such as Asheville, N.C. (No. 3), Woodstock, Vt. (No. 2) and Jackson, Wyo. (No. 4).
The No. 1 small town is Leavenworth, Wash., according to the list.
Country Living spotlighted Williamsburg holiday mainstays such as torchlight caroling, fife and drum performances and interpretive programs.
Also noted was the Grand Illumination, with fireworks and a historic gun-salute display.
Finally, the editors said, for “the less historic minded,” there is Busch Gardens and its Christmas Town programming, with its focus on “European holiday traditions.”
Williamsburg was the only Virginia town to make the list, which also included Red Wing, Minn. (No. 16), Annapolis, Md. (No. 10) and Taos, N.M. (No. 13).