If you're on the lookout for a city that offers a perfect blend of seasonal festivals, outdoor activities, and a thriving community, then Lewiston, Idaho, should definitely be on your radar.
Located in Nez Perce County in northern Idaho, it is the state's second-largest city, boasting a population of around 34,000. When it comes to outdoor activities, Lewiston truly has it all. From the Hells Canyon National Recreation Area to the wineries and Hell's Gate State Park, there are plenty of options for those who love to explore the great outdoors.