This would be something your parents would probably enjoy. Again, I was surprised by how well run it was. Not the typical half-assness one would normally expect here.
Here's the details about how to catch the cruise and where:
The cruise takes about 50 mins one way, 90-100 mins round trip. Catch it at the Danba Lu dock, close to Changfeng Park in Putuo on 2690 Guangfu Xi Lu, 光复西路2690号. Bus 44 and 766 both end their westward journey at the docks, but it’s probably just easier to take a cab. Or catch it the other way from the Changhua Lu docks at Yichang Lu 宜昌路1250号 . Bus 76 and 105 both end at the Changhua Lu docks, but again, it’s easier just to cab it. Cruises, both ways, start at 1:30pm and go all day until at 8:15pm at night.
Website: <a href=”
http://www.sz-river.com/search/ “> website </a>.
Tickets are 80RMB per adult for a one-way trip. It's a bit pricey, but keeps the large crowds away (which I think is the idea).
I took some snaps. May as well post them here.