Updated April 17
Plans for my July tour are coming together. The map below shows the route I have in mind at the moment. I've already had some advice concerning the Lanesboro-La Crosse leg (avoid highway 16) and will probably tweak the details.
Day 1: La Crosse to Prairie du Chien [81 miles]
Day 2: Prairie du Chien to Lanesboro, MN [83 miles]
Day 3: Day off in Lanesboro
Day 4: Lanesboro to La Crosse [86 miles]
The map takes a bit of time to load, but it will eventually zoom in to the route.