The U.S. presidential campaign primary season is entering its final stage in the coming weeks , when voters in the states of Iowa and New Hampshire vote in early January for the candidates who will represent the Democratic and Republican parties in the November 2008 election .