Where to start? My family and I booked a cruise with amawaterways entitled "romantic Danube" a offering of ports from Prague to Budapest in about 10 days(though 7 day cruise). Sailing in November through middle and eastern Europe is really taking a chance on weather so be advised. You could have rain and fog the whole time with temps never climbing out of the 40s. We had a stroke of good luck, weather wise. Temps stayed in the 50s and low 60s during the day and most of those days were sunny. Good for travel bad for an already low river. More on that later.
The ship: The amasonata. Almost nothing to complain about, its brand new. It's very clean, well appointed and has a lot of ammenties that large cruise ships have;pool, gym, hair salon, massage, running deck, lounge, bar. Rooms tend to be on the smaller side, but honestly with a 160 person capacity, they do wonders with space. Apple monitors in every cabin but honestly those were awful. The internet was shoddy at best. I know you don't go on a cruise to surf the net but if you offer such a cool high tech thing in your room, it should work better. Stairs to bottom level of the boat are extremely steep. I'm a young guy and I was afraid to walk down at night.
Staff: All the staff were friendly and always corurteous. Everyone knows English well. Most are from middle/Eastern Europe. Everyone says hi all the time, which can get a little over done on such a small ship but I think that's my introvert speaking.