I thought Skybar was no more?
How about Chinatown? DO you have a car? Drive up to Cypress Mountain and check out the view. Or take the gondola up to Grouse. I like the rooms on Main St as well

. For good old tradition, have a drink at the Sylvia hotel. Science World is actually pretty fun. The River Rock casino is pretty cool.