Re: Going to Tuesday Nite game against Astros
Palomino at Fountain Square is one of my favorite places. Since you're going on Tuesday, you can catch their great happy hour specials at the bar.
Montgomery Inn Boathouse is also a great idea.
If you're into German food (or beer), the Hofbrauhaus in Newport is also a favorite.