Auslander and "the" Brewery come to mind first, if a cold one is on your mind.
These two, are the most "bar-like" with big screens, etc.
Food is pretty decent everywhere. Silver Creek is pretty popular as well.
If you want to stay in town, and want a burger, Hondo's is my rec. Theirs are excellent, and right up there with the one's from the mentioned, Alamo Springs. It's not a bad place for a brew, either.
El Maguey's for Mexican (if you care for the food, over the crowd)...
& The Old German Bakery, if you want actual german food.
For a road trip, Luckenbach is an obvious choice. The locals, and the bartenders, are sure to amuse.