I usually recommend a 7-14 day taper prior to a HM with the last hard workout being 5-10 days from the race. The hard workout that is at 5 days is usually a lesser hard workout than one that would occur 10 days out. I usually aim to cap the weekend prior's longest duration to 90 min, but most I write are around 60 min (depends on how much taper I'm trying to get from all the training prior).
Is the 10 miler a race?
If yes - The philosophy I follow is that of Daniels. For every 3k of racing you need 1 day off or easy. So 10 miles of racing would be 16.1 km or 5 days easy/off. I then say it takes roughly 1-2 times the days off/easy to be back in shape to race again. So if taking 5 days off/easy you would need 5-10 additional days to be ready to race again. So after a 10 mile race, you would need roughly 10-15 days before your next race.
If no - It sounds like you're doing the January Disney HM. Which means you've been training up until now. You also mention having done 10 miles previously (assuming recently). So really the question is extended taper vs very short taper then. You're 35 days out roughly. So if this weekend is out, then that leaves 28 days out, 21 days out, 14 days out, and 7 days out. If you could only do one run at 2 hours on those 4 days, then I would rank them as best 14, 21, 28, and 7 as worst. If you went with 21 or 28 days out as the 120 min run, then I'd hope to see at least 75-90 min 14 days out (but honestly even without it you'll survive fine). I'd be the least thrilled with putting the 120 min run on 7 days out just because I view the need for recovery outweighs the gains you'd make from that single run that close to race day.