Enjoy Idaho fish fries locals love, with hearty flavors and welcoming spots that make every trip memorable for any traveler.