Country Living has ranked the countries best small towns for Christmas cheer and one of them is here in Hampton Roads.
Colonial Williamsburg came in at number seven.
It made the list for its traditional caroling by torchlight, fife and drum performances, and of course the Grand Illumination, fireworks and Christmas Town at Busch Gardens.
From colonial Christmas reenactments to special performances, parades and events, Williamsburg is full of holiday spirit!
For a full list of events and attractions, check out their website.