Restaurants: do you like barbecue?
https://www.joeskc.com/ This is a really good one.
There are others, including Gates Barbecue, with multiple locations. I really like Gates, some turn their noses up at it. When you go in, they yell at you to give your order, so check out the menu when you get in line.
Fried Chicken, Strouds is one good one. There are other nice restaurants, including some really good Mexican. The Country Club Plaza, Power & Light District downtown have some great places. Lots of others people will suggest.
Gun Shops:
https://www.frontier-justice.com/ A premier "Guntry Club", really nice selection of guns, stuff for women (in case you want to pick up a gift), really good indoor ranges, with nice people. Gun rentals, shooting prices not bad.
http://www.targettimedefense.com/ Never been here, looks cool though.
https://www.centerfiress.com/ Caters more to indoor shooting than gun sales but they have guns too.