My daughter & I just got back from the Cities of Light cruise. We added two nights in Prague & then cruised the Main, Rhine, & Moselle & eventually ended up in Paris. It was a wonderful trip & worth every penny. The ship is immaculate & all the staff people are exceptional -- friendly, helpful, & gracious. The food was outstanding. Viking organized everything, including luggage, transfers, guided tours, & several on-board activities. Diana, our program director, was 100% on top of everything. We will definitely consider Viking again.
The stateroom was small, but we didn't book a cruise to hang out in a stateroom. It was immaculate, with nice linens & twice-daily service.