Unfortunately for me, the rest of my family is vegetarian. That limits the amount of steak houses I frequent. Capitol Grille was good (plaza area). OK Joes is also excellent for BBQ. For pizza, we like Minskys, Waldo Pizza, Spin. There's lots of good Mexican food was well.
Stay clear of areas ~2 miles East of downtown, or plaza. Streets like Independence Avenue, Troost, Prospect, Highland Ave, should be avoided. You should be fine in P&L, or Legends. (I also never go to P&L, but have not read of anything lately). If you drive from P&L to Legends, stay on the freeway (I-70). There are places in KCK to avoid as well.
What part of IA are you coming from? My family is in Spirit Lake.
Have a fun, safe trip.