For families with kids, it's hard to beat Cove Point Lodge, a mile south of Beaver Bay. Heck, makes for a good couples' retreat as well, which is what my wife and i did last August. Location is good striking distance from Two Harbors, Gooseberry, Split Rock, Tettegouche, Palisade Head. On site there's a fire pit with nightly complimentary s'mores, walking trail to Cove Point (where tons of guys pop the question), full bar and restaurant, complimentary Scandinavian-style breakfast, bocce equipment for loan, disc golf course, nice lobby with a fireplace, and more that I'm probably forgetting.