Lots of great hotel choices mentioned. I want to add...
- Blue Horizon on Robson for value travellers. Located on Robson, it has many restaurant and shopping options. The signature liquor store is across the street.
- YWCA for budget travellers. Pay attention to the room types, not all rooms have a private bathroom.