I just booked the Prestige hotel.
Its brand new (less than 3 months old) and I went on Trivago.com and got a cheaper deal and you can also get it with breakfast. Its not a chain hotel, and close to the water. According to the map, a few blocks where the Viking cruise ship is dropping us off.