We're going on the Disney Wonder from Vancouver in 2013 and I would love some suggestions on hotels to stay at. Thanks.
If your goal is to be close to the cruise and to downtown, and if you can afford it or can get a really good deal, the best hotel is the Pan Pacific. It is right at Canada Place, and they will take your luggage down to the cruise and you can, basically, head right downstairs and walk right on.
If your goal is to keep costs to a minimum, and you are interested in an interesting new experience, stay in Richmond, near the airport. I like the
Four Points By Sheraton hotel (we stayed there when we cruised last year) or the
La Quinta Vancouver Airport. These two hotels are great, because they have a large mall across the street with a Zellers (think Target), a Toys R Us, a very nice, inexpensive food court, a bookstore, a state liquor store (if you want to pick something up last minute for the cruise), and both hotels have a nearby laundromat. The La Quinta also has an indoor pool.
The mall also has a Canada Line SkyTrain stop, so it's relatively easy to get into Vancouver proper. If you have little luggage, you can take it all the way to the cruise, but in general, I recommend hiring a car to get to Canada Place.
My favorite, little-known attraction in Richmond is the International Buddhist Temple Gardens but please, be respectful. Some areas are off limits to photography, and this is an active temple (some of our relatives are members). It is a beautiful place, which you will never forget.
If you have never visited Hong Kong, Richmond will take you close enough. Most of the signs are in both Chinese and English, and most of the places are geared to Chinese customers. You won't hear a lot of Mandarin--mostly Cantonese, but shopkeepers all speak English. It's a lot of fun in and of itself.