fun pub or bar for drinks and snacks
fmed's got it right as usual. Gastown is perfect for great bars. Six Acres has a good classic drinks list and a ton of beers in bottles. No draught there, but the snacks and food are cheap and tasty. Alibi is by far the best bar for BC beer, with 19 taps and a 4 cask beer engine devoted to local beers that you will rarely find outside of the brewpubs that brew these beers. They've got a large selection of hard to find bottled beer too.
Both are highly recommended in my books.