Where to get a decent drink

It doesn't necessarily have to be a bar,but I'd prefer it. Something casual that's just a bit more fancy than you're town dive. Any suggestions?