CLICK HERE for a 17 night Shanghai, China - Vancouver, BC cruise. It is tomorrow, so probably won't work for you, but the same thing will happen about this time next year.
I had worried that cruise ships were just for party animals and very old people, but I've found there are enough options on a big ship that I can keep myself quietly and peacefully happy. A library, movies, educational classes and presentations, ship tours ... just watching water/waves/whatever off the upper decks.
Romelle