If you're looking for a decent hotel in the same area as those others for a cheaper rate, I often stay at the Metropolitan Vancouver. It's an older hotel that was likely one of the best in its day. If you want a decent smaller more boutique hotel near shops/restaurants, I also often stay at the Listel Hotel that time of year and get competitive rates. I stayed at the Hyatt last week which is always nice, but more expensive. The Holiday Inn further up Howe is the best 'budget' hotel I've stayed at in the dt area.
As others have noted, rain and cool temperatures are quite likely. I was there last week for six days and we had 5 1/2 days of pouring rain. That's on the extreme end of things, but you should expect it to rain probably half of the time.