Grand Marais (French for Great Marsh) (map), on the North Shore of Lake Superior, has the benefit of being primarily a tourist town (the “coolest” small town in America, apparently). It’s nominal population of over 13oo belies its importance as a regional hub in the summer for tens of thousands of vacationing Minnesotans. The core of the town is only a few blocks, but it abuts Lake Superior, and so most of the downtown is within two blocks of the waterfront. There is a co-op grocery, a handful of restaurants, another handful of bars, two pharmacies (that collude on their operating hours and are incapable of actually filling prescriptions — you have been forewarned), some gas stations, as well as hotels and apartments. At the confluence of the Highway 61 running along Lake Superior and the Gunflint Trail (which connects circuitously to Seagull Lake), it is the most active place along Highway 61 between Two Harbors and Thunder Bay (and arguably, more active than the latter). It is also the County Seat of Cook County, Minnesota.
There are lots of people out and about on a Saturday afternoon. The core of downtown is south of Highway 61, and is quite walkable, with preference for pedestrian, but not much traffic between the Highway and the Lake except for people parking and unparking their cars. Sven and Ole’s local pizza (Minnesota-style, in case you were concerned about too much spice) is mobbed.