Source: Chuck HaneyEnnisCradled by three mesmerizing mountain ranges, this traditional Old West town is famed for its rivers brimming with trout and its cowboy charm.WorldNorth AmericaUSAMadison CountyMontanaEnnis