Here is what worked for me on a recent XC tour of average 120 miles/day for 25 days plus 2 rest days.
Immediately upon arrival a 1000 calorie Milkshake. A nap for one to two hours. Steak and potato dinner. At least 8 hours sleep. Eat lots of high energy food during the day plus energy drinks.
This regime resulted in well feeling for the whole tour. I can recommend it.