I have lived in Grand Forks, ND, for nearly two years. One of the first things that will impress visitors to the city is its remote location. One almost has to want to go to Grand Forks to get here. That being said, Grand Forks is a great community. Those with families will appreciate the wonderful atmosphere that is low on crime and high on old-fashioned friendliness and family values.
The city has many modern amenities in spite of its seeming like residents are living about thirty years in the past. Grand Forks boasts the largest university along the northern tier of the United States between Minneapolis and Seattle. There are many outdoor parks, including a spray park for young children that will cool them off. A local hotel has an indoor water park that can break the monotony of the seemingly endless winters. There are many restaurants in town that cater to locals and Canadians who come to shop on the weekend. Among the better local restaurants are the Blue Moose in East Grand Forks, Minnesota, and Space Aliens, which in some ways resembles a Chuck E. Cheese's with games for the kids.
There are four golf courses within city limits, and two are owned by the city. One is an Arnold Palmer design named King's Walk that resembles a Scottish links course, complete with frequent winds. The town has an adequate shopping mall, a historical society with a museum and highly-rated schools. The crime rate in North Dakota is the lowest in the country, so families with children should feel very safe. In spite of having a university, my friends who are into nightlife complain about the relative lack of a nightlife in town. The main negatives to Grand Forks are the remote location and very long winters. The closest large city is in another country--Winnipeg, Manitoba. Also, while the months of April to October can have great weather, the winters really are as cold as advertised. Those who live in Grand Forks for quite a while tend to get somewhat used to the cold, however.