Call Brad at Iowana Beach Resort on Portage Lake, Bena, MN. About 1600 acre lake and is about 1/2 mile off Hwy.2 around mile marker 145. Not fancy cabins, but clean and good people there. Have been going there for two weeks a year for 8 years.
Before that we stayed at Paradise Resort on Moose Lake for 10 years. Cabins are very nice, but the price reflects that. It is south of Black Duck about 15 miles on the Scenic Byway (Hwy. 39) or about 15 miles north on Hwy. 39 (Mile Marker 136 on Hwy. 2) and then gravel for about 5-6 miles. Both offer decent fishing, just depends on your price point and what conveniences you want. Check them out on the web.