We were there last year and stayed at the following hotel. It was very handy and well located for shopping and seeing sights. The rooms weren't perfect and the beds a little uncomportable but over all no big complaints considering the location and the price. by no meant 5*
Riviera Hotel
1431 Robson Street
toll free tel: 1-888-699-5222
fax: 1-604 685-1335
Fyi have "family suite" which has two queen size beds, full
kitchen, free wireless internet, cable tv and free parking.