We did the boatride for two nights 3rd week of April and it was great. We had dinner and went broke at the World of Disney store. It ran from 4:30 to 11:30 I think.
I was there less than 2 weeks ago. First boat left Riverside at 4:30. Last boat returned from Downtown Disney to Riverside at 11:45. The new boats seat 40 people which is really nice, but I missed the old boats. They had such character!! Have fun!!