I did the research for our group of 16. I found Viking to be the cruise line for us.
We did two days pre cruise in Amsterdam at the Hilton. Great hotel and wonderful city to explore. Did a canal cruise and visited Van Gough museum as well as doing the Heiniken experience.
The Kara was great. Our Veranda stateroom was a nice size with plenty storage.
Plenty storage. Nice balcony. We only showered and slept in the cabin. We spent all our time on decks or on shore.