The best Christmas towns in America turn the holiday season into more than a single light display. Bethlehem, PennsylvaniaRabbitii / iStockphotoBethlehem was named on Christmas Eve in 1741, giving its Christmas City identity real historical meaning. McAdenville, North CarolinaClaire Salvail / iStockphotoMcAdenville becomes Christmas Town USA when homes, trees, streets, and public spaces are covered in lights. Williamsburg, VirginiaBDphoto / iStockphotoColonial Williamsburg celebrates Christmas with handmade wreaths, greenery, candles, traditional music, historic buildings, and costumed programs. Adding nearby Busch Gardens Christmas Town can make a family weekend considerably more expensive.