The way there.
Bryant - Loring Park - Maple - Hennepin - Central - Broadway - Diagonal Trail - County C - Snelling/Hamline
The Snelling/Hamline portion was a little more exciting than I like. The shoulder is wide, but the vehicle speeds are higher than I like, and they seem to want to take the exit ramps at speed. So my return trip was a little different.
County F - Lexington - County C - Diagonal Trail - Broadway - Central - 1st - Hennepin - Maple - Loring Park - Bryant
The section over the Hennepin Bridge and on Hennepin Ave. was frustrating because a Twins game had just let out and I had to weave through drunken pedestrians and deal with stopped traffic at a couple of points.
A few missed turns and such but all in all a fairly pleasant ride.