Basel - departed 9pm
Strasbourg - the boat moored at Kehl at 04:00 am, included walking tour bus left at 08.30am - back at 12:30
Shuttle busses from 2:00-5:30pm ( don't know actual times - schedule at reception) - boat leave Kehl at 11.00pm. The restaurant holds its German Night feast from 7pm
Kinderdyk - there's nothing to see there apart from the windmills, a few houses and a souvenir shop. Boat arrived there 4.:00pm departs 6:30pm
Amsterdam - boat arrives at 02:00am and stays there. However this was not the centre of Amsterdam by Centraal Station as it has done in the past. I am not sure where we were, we left by Viking arranged taxi for airport. I understand mooring places in Amsterdam are decided by harbour master so you may stop elsewhere.......... Anyway, if you are moored where we were and want to make your own way to central Amsterdam you will have to arrange a taxi.
Meals - apart from German night the dinner menu had local starter/main/dessert plus the international with a choice of starters, choice of mains, choice of desserts, plus the 'always available' menu, caesar salad starter, main choices of rib-eye steak, poached salmon or roasted supreme of chicken and choice of desserts. You could pick from any of them, eg have a 'main menu' starter, an 'always available' steak main and a 'local menu' dessert. Also the tiny kitchen is very open to passenger requests.