One of our favorite little towns out west is Stevensville, Montana, just south of Missoula in the Bitterroot Valley. We always take in Western Heritage Days.
Wow.....what a great place to spend a few days. This lake and surrounding mountains are the definition of beauty. Cool mountain air, quiet nights, walks around the lake. I WILL be going back !