I currently live in Missoula, and have lived here most of my life. There is a university here, so yeah, you've got the liberal segment of the population who feel they know better than you when it comes to guns. However, this is still a city that recreates, hunts and in general enjoys the great outdoors to the fullest, so I don't think you're going to run into too many people who will view you as an outsider when it comes to a sidearm. Missoula has lots of great gun shops. We have everything from Sportsman's Warehouse to Cabela's, as well as local shops like Bob Wards, Axmen South, and Accuarms. Chris at Accuarms just set me up with a new HK P30 the other day. Great guy to work with. There are also several gun ranges around here. One of the best is the Deer Creek Shooting Center just east of the city. As far as carry, a lot of us here have the Utah CCW permit. If you happen to have one as well, that's another option.