Oops....add on info...
Last year on the way to Morgans at Windermere we stopped in the Mill Hotel in Chester on the way up and back.
It straddles the canal and they have a restaurant boat that does a run up and down while you eat on board. Very nice meal and a nice evening.
5 mins walk from the city centre too.