The Best Christmas Towns From Toronto to Niagara

Holiday lights, snowy strolls, outdoor ice skating and Christmas markets galore.