If you can give more info you probably will get given ideas.
1 - Vancouver is a great city for doing things. You can be on top of a mountain in the morning and walking the beach in thr afternoon.
2 - Good selection of hotels (from inexpensive to very posh)
3 - Transit will take to you to most attractions in the city and area.
4 - Canada line (train from airport to downtown) just opened for sevice.
Other people fro Vancouver will have more ideas.
SS Ithaca , Volendam , Mariner of the Seas (x2) , Veendam , Coral Princess , Island Princess (x3) , Emerald ,Sapphire (x3)