FA Cup holders Manchester City have been handed a fourth round trip to Tottenham, while sixth-tier Maidstone will head to Ipswich.