If you don't think that Montana is LGBT friendly, think again. Montana has four cities that welcome LGBT families: Missoula, Bozeman, Helena, and Butte.
In spite of repressive legislation at the state level, Mississippi cities and towns are passing resolutions recognizing the rights of all citizens for equal treatment.
Minnesota is an LGBT-friendly state, but some communities are more welcoming than others. LGBT families are encouraged to settle down in these neighborhoods: