For working out, about the only place is the Court Club on N. University just off the loop.
For golf courses and driving ranges, once again, you don't get a choice. Woodland Hills is a public course with a driving range and it is south of town right on 59 b/t Nacogdoches and the Angelina River.
For restaurants, if you want to eat while watching a game, Union Cafe has a nice bar area and the food is pretty good. Better than just going to Chili's. Clear Springs and Auntie Pasta's are consistently good, better food than Union Cafe. The BBQ House and Mike's BBQ are both good. Mr. Will's on the east side of the loop and Hwy 7 has great, big greasy burgers. Szechzuan is best for chinese, La Carreta for mexican. Host of others up and down North Street.