I would say check out the Impact Area on K-Beach Road and Gator Guns on the Kenai Spur Highway just outside Kenai, they aren't big stores but the owners are both knowledgeable and are pretty good guys. I try not to go in there too often as I often find something cool I think I really "need" but the wife usually thinks otherwise. Then it just gnaws at me until I go back to buy it or go back and find out "some guy just bought it 3 hours ago." Damn, I hate that.
As far as good eats....go to Homer if you have the time. Fat Olive's in Homer is my favorite place to go, have never had a bad meal there. I have not been impressed with any restaurant in Solodotna or Kenai, although I have not tried The Tides since it reopened down by the Kenai River Bridge in Soldotna. I have heard some good things about them.