You can live in northern MN on a lake or deep in the woods and still be relatively close to necessities. Each little lake town has it's own full array of services. Most all of the spots are within 3 hours of a an airport that has multiple daily flights to MSP or ORD (or both). I am one hour from BRD (daily flights to MSP), 2.5 hours from DLH (multiple daily flights to both MSP and ORD), and 2.5 hours from FAR (daily flights to MSP and ORD).
My place in MN is closer to a grocery store than my house in north Overland Park. Just a quirk of geography. My in-laws found the lake we are on and wanted a place there because they liked the lake, then more in-laws came to the lake and we decided to get a spot on the same lake (5 cabins of related parties)....anyway, it just worked out that the one grocery store (which is also gas station, hardware, equipment rental, bait shop, gun shop, hunting supplies, sporting goods, auto parts, boat parts, etc) is like 1.5 miles from my cabin and off by itself and not really "in town," though the town is 300 people. I go there almost every day when I decide what I want to cook for dinner and get minnow/leeches/worms for fishing. I want to get a side by side Polaris so that I can look cooler and more local when I go to the grocery store, but my wife says that is not needed, which is such rough ridin' bullshit. Rolling up to the American Legion on bingo night in your Polaris is such a flex, and I am consumed with jealousy.