3, with the combination you mentioned
With Race/Class/Feat/Magic Item combos, it is relatively simple to rack up Resistance to an absurd range of damage types. But in terms of nothing but Race and Feat...
First place goes to a Tiefling with the Infernal Constitution Feat for 3 resistances
Second place goes to the Volo's Guide Aasimar with 2 resistances
Third Place is shared by Dwarves, Stout Halflings, Tieflings (without the UA Feat), Tritons, and Dragonborn with one resistance each
It'd make them more balanced with other races
Detect Balance is a fairly popular guide for homebrewing races and determining whether they are balanced with one another. It includes scores for the official races and breakdowns of how those scores are determined. It also assigns values for various possible racial features.
The second tab of the sheet provides some info about the sheet and how it's meant to be used:
The average score for PHB and EE races by this scale is about 25.
The recommended score for new homebrew races is 24 to 27. Races should generally not eclipse 30 or fall below 20.
Values are approximate. If a race is few points higher than another that's not statistically significant. It doesn't mean it is better. Depending on circumstances it may not perform as well. Every campaign is different, what turns out to be useful will vary a lot.
The scoring unit is in quarters of ASIs, or Ability Score Increases. In other words a feature worth 4 is approximately equal in value as being able to raise an attribute by 1.
The third tab of the sheet has a graph comparing the official races at the top, followed by the individual breakdowns for each race. Dragonborn are listed first, being alphabetically the first of the PHB races. They're given an overall rating of 21 points. Their racial ability score increases of +2 (to Strength) and +1 (to Charisma), totaling +3, are obviously given a rating of 12 points. Their breath weapon is rated as 6 points and their damage resistance is noted as being worth 3 points, with the note:
The breath weapon and resistance are nicely balanced-- If you pick rarely resisted damage for your breath weapon, you likely have a resistance to an uncommon damage type.
These ratings generally match those described on the first tab of the sheet.
Now, let's look at the point ratings assigned to darkvision on the first sheet. 30 feet of darkvision is given a rating of 2 points, 60 feet of darkvision is worth 3 points, and 120 feet of darkvision is 4 points. If we add the typical 60 feet of regular darkvision to dragonborn, this brings their total point rating up to 24 points - still well in the middle of the usual range for most races.
By comparison, the various dwarf subraces (plus base race) have 29-30 points; the elves have 27-28; gnomes and halflings have 23-24; half-elves have 29; half-orcs have 24; and tieflings have 23 points. (Humans are outliers; regular humans have 17 points, while variant humans have 33 points.)
Dragonborn are normally on the lower end of the typical range, and adding darkvision brings them back to about average.
(Of course, any such rating doesn't mean much in a vacuum; certain low-rated races might be better for certain builds, and certain highly-rated races might be worse for other builds.)
Best Answer
Darkvision Class Feature with Cold Resistant Race:
Twilight Cleric 1st level (Always on, 300 feet)
The Twilight Cleric feature Eyes of Night gives Darkvision:
Paired with a cold resistant race (Goliath, Silver/White Dragonborn) gives the desired combination.
Way of Shadow Monk (3rd) (costs 2 ki points, lasts 8 hours)
The Way of Shadow monk can spend two ki points to cast darkvision, 8 hours no concentration. The class feature is called Shadow Arts:
Warlock Invocation (120 feet, works on magical darkness too)
Warlocks can get permanent ability to see in full darkness starting at level 2, with the Devil's Sight invocation. (But unlike normal darkvision, it doesn't have a benefit in dim light, according to Jeremy Crawford's design intent.)
Alternatively, and not near as good for dealing with darkness, the Warlock gets an invocation at 7th level:
Gloom Stalker Ranger (3rd): Umbral Sight:
Shadow Magic Sorcerer (1st): Eyes of the Dark:
Druid/Ranger/Sorcerer/Wizard/Artificer (2nd level spell darkvision, lasts 8 hours)
Any class that can cast darkvision yields the desired combination. The level that darkvision becomes available varies by class. It's not concentration, has a cast time of 1 action, and can be cast on yourself or someone else. It gives 60 ft range darkvision.
Cold Resistance Class Feature with Darkvision Race:
Storm Herald Barbarian (Tundra) 6th level
The Storm Herald Barbarian can gain cold resistance at 6th level via the Storm Soul feature.
Fathomless/Fiend/Genie Warlocks
Three different Warlock subclasses give cold resistance.
Fathomless (6th level), Oceanic Soul:
Fiend (10th level), Fiendish Resilience:
Genie (6th level), Elemental Gift:
Tiefling with the Infernal Consitution feat.
This one is tiefling exclusive; tieflings have darkvision, and the Infernal Constitution feat gives the resistance:
Eldritch Adept feat.
The Eldritch Adept feat allows you to select an invocation, and the Devil's Sight invocation mentioned previously is eligible.