Second tier side Preston North End will host Premier League outfit Tottenham Hotspur in the FA Cup fourth round fixture at Deepdale on Saturday evening.