Grand Marais Named Minnesota’s ‘Best Small Town’Grand Marais Named Minnesota’s ‘Best Small Town’An artsy shore town in on Lake Superior, Grand Marais has just been listed as one of the best small towns in America.AbbeyAbbey