Top places to stay in Duluth, MN include Pier B Resort for waterfront views, The Inn on Lake Superior in Canal Park, Park Point Marina Inn for a peaceful stay, South Pier Inn with harbor balconies, and The Oliver Inn, a boutique hotel blending historic charm with modern amenities.