Great ride report. The other leg of the canal that follows the Delaware river is nice too. Lamberville, New Hope and Frenchtown are all nice places to stop.
I would skip the Trenton section. I did it earlier this year and I didn't feel particularly welcome or safe and I am not timid.
A nice ride is a loop linking the eastern and western parts of the canal. Something like this...
http://ridewithgps.com/routes/3305723
You almost can't go wrong riding through that area.
Also nice is to ride down the eastern section of the canal and ride into Princeton for lunch or a coffee break.