Spend a night in a Strasbourg hotel, eleven nights on board a Croisieurope ship, one night in Budapest and then three nights in Prague.
Original Source:
https://www.travelzoo.com/direct/cruises/more/-4198-up-17-nt-Central-Europe-cruise-hotels-w-air-3134651/