Cruising the Rhine on Nicko Spirit - What is it like on board?