the Best Western right downtown is good, and cheap..
http://www.bwcg.com/
We stayed there in April, it was just $89 Cdn per night for a top-floor room with balcony and etc.. and it's right in the heart of downtown (not a great area - druggies and the like, but the hotel is pretty nice)
When are you coming to Vancouver?