I would have to agree with this list, in the same order.
As people previsouly said ABC isnt that great. If your there an extra day or two and have checked out everything else its great to go to.
If your looking for food also I really like Hannah Flannagans, great food, and good beer...