We have stayed a few times at Superior Shores Resort near Two Harbors and have never failed to have had wonderfuls stays. They have everything from condo rentals (haven't tried) to traditional hotel rooms with varrying ammenities such as patios with grills, balconies, fireplaces and whirlpools. Nice bar with pub fare as well as a dining room with wonderful menu selections. They usually build a bonfire down on the beach each night which is a great way to spend a cool fall evening.
Superior Shores is close to Duluth to make a quick trip in to see the city and port and is also close to Gooseberry Falls, Split Rock Lighthouse and the Superior Hiking Trail. Can't wait to return again.
Lake Superior Resort North Shore - Superior Shores Resort, Hotel and Conference Center - Two Harbors, Minnesota