Island Park Idaho; 20 miles from West Yellowstone. With its population of 300 it boasts the longest Main Street in the US, 33 miles; though the municipality is only 500 feet wide, haha (It's a good story). It also claims the best fly fishing in the world.