GO TO THE BARRELHOUSE!  I've been there a few times and they always have great food and service. It's in a very random strip mall, but perhaps that helps to keep the prices reasonable. Great drinks!! Don't hesitate!