My first instinct was the same as DMGuy. But if you plug it into the mapping programs, taking 151, which would seem like a timesaver as it cuts diagonally across rather than going west then south, is supposed to take 40 minutes longer than taking 90 across and 35 down. I *think* 151 is all four-lane now until you get to Marion.
If you do take 151, don't take it to Iowa City <grin>. If your goal is to miss traffic, when you get to Marion, turn south on state highway 13 -- there are a couple of stop lights but it is four-lane. Take it south to highway 30 and then 30 west to I-380, then that south to 80. 151 goes right through Cedar Rapids and the Amanas before getting to I-80, a good drive for hitting all the shopping centers (after Christmas sales!) but bad for trying to make time.
I do think that 20 is all four-lane now, too, at least from Dubuque to I-35. You do have some traffic in Dubuque to get to it.
But weather may get involved, too -- there may be areas you want to miss more than others. It's good to have options
