Spend Christmas in Quebec if you want a European style holiday vacation without leaving North America. There's plenty to do and enjoy within its fortified walls