Another vote for the Foodery. Go to the one at 2nd and Poplar, and grab yourself a pint at Standard Tap while you're there.
If you are in Jersey, the Canal's in Burlington is supposed to be good, although I've never been. Just going by what my dad tells me.
And if you happen to be up in the area Circle Liquors in Pennington or Ewing, although I'm pretty sure that's Pennington is great. And the Joe Canal's in Lawrenceville is also great.
Finally there is Monster Beverage in... Glassboro I think. Most of my Jersey places aren't exactly right over the bridge, but they all carry really good selections.