I might say Bozeman; but I like the flathead valley; not a city though. anyway; if you're in Montana why look for a city? The whole Idea is get away from them!
Agreed. The words "best" and "city" don't even go together. The best of Montana starts when you start leaving the cities. (Although there are some pretty cool festivals...)