Italian: Antipastas or Napolis. Antipastas is a good atmosphere with great food. Napolis is more casual (it's BYOB too which is good) and the food is awesome.
Mexican: Probably jalapeno tree
BBQ: The BBQ House by Lowes. Get the beef and link po boy. You'll thank me later.
Drinks: This is a tough one because they are renovating the hotel bar right now which is normally my go to. The liberty bell in downtown is probably the most popular option even though I personally really don't care for the owner. This is the more "sophisticated" bar. Another option if you're looking for the college scene is flashback caf. You could also check out bullfrogs.
Lufkin kinda sucks so there probably won't be many recommendations there. Ralph and Kacoos is pretty good. Manhattan was good the one time I went and I like Restoration Wine Bar...other than the fact they have no liquor.
Nac:
I frequent Maklemore's and Flashback. Mak's has pretty good food and a pretty good beer selection. Flashback is a normal bar with ok food and cheaper drinks. It's nothing special but I just like the place.
Clear springs is a cool spot and I do really like Auntie pastas. Liberty Bell is a great drink spot.
If it's the weekend or a Thursday, checkout Banita Creek's calendar. They have some great shows there!
American: Old Towne (deli) or Dolli's (diner) are both great. Worked next door to Old Towne for a few years during school and Dollis is new, but owned by the same lady.
BBQ: Stay away. CC's Smoke House is ok, not much better than ****ey's.
Mexican: La Pasadita. Good authentic (they don't speak English) Mexican food in a whole in the wall bright green gas station.