We had the most horrible travel experience of our lives on the Avalon Panorama Christmas cruise in December of 2011. From beginning to end, this trip was a nightmare. Avalon began by making a mess of our airline reservations. Had to pay a penalty to cancel their airline reservations and make our own. When we finally got aboard the Panorama in Nuremberg, we were herded like cattle into the main room where we had to wait interminably to be assigned our rooms. This was after a very tiring bus ride from Prague to Nuremberg.
When we were finally settled in our cabin, we found that the elevator didn't work on the ship, and we are both senior citizens and found it very difficult to get around on the ship because of this.
We were promised ethnic food aboard and that never materialized. The food service was like a cattle call. It was impossible to order only one course and have it served in a timely way.
Cabin had tiny windows. Do not book the lower cabins unless you don't expect to be in them for any time. I had understood that all the cabins had floor to ceiling windows. My mistake! Also, with the elevator not working, it is difficult to get around the ship for meals, etc., if you are on the lower level.