Hmm tough question. What part of town will you be staying at? Downtown, northside? There is quite a variety of food and great locations, just depends on your budget. The riverwalk (downtown) has plenty of pubs, restaurants, and dining locations with all sorts of food. It can get a little crowded but it should be fine during the weekdays.
Here is a little thread/link that may help you decide:
http://chowhound.chow.com/topics/90459
Af far as places to hang out? are you looking for a bar, club, lounge?