10 Diverse Cities in Montana Billings Missoula Great Falls Bozeman Butte Helena Kalispell Havre Anaconda Miles City