As Dave mentioned, the biggest factor for your route is going to be the weather, and you won't know that until just before you are ready to leave.
If all things are equal, I'd be taking I-90 across all the way to Sioux Falls, then use I-29 and I-680 to reach I-80 for the drive across Iowa. Use I-280 to get around the Quad Cities, and then take I-74 to Indianapolis. Use I-70 to PA, and then I-79 and I-68 into Maryland.
That's going to be a lower elevation route than I-80 across the west, and avoids both Chicago and the tollways that would be very expensive in a Uhaul while pulling a trailer. It's a 2600 mile drive, and in good conditions, you'll need at minimum of 5 full days. However, since this is a move in winter, I'd try to have at least a week available just in case.
If there is bad weather forecast on I-90, then you might look at dropping down to Boise and use I-84 to pick up I-80, however, beyond that, there really isn't any other workable route without adding a huge extra amount of miles.