HEY HERBIE HUSKER... congrats on the North division of the big 12
Pier Bridge asks the exacted question and draws a laser beamed focus to the crux of the biscuit (does that sound cool or what!). The experience you want determines the "best" choice. If a person just wants to catch as many as possible,even if they are 30-40 inches long, then some waters will be far better for the "action" aspect. On the other hand, if you want a realistic shot at a truly big girl (say 30 - 50 pounds) then the choice of waters will be very different. There are few fish of that size around and certainly a smaller number of waters capable of producing a chance to nail one of that size. That being said--personal opinion of Minnesota's "best" muskie fishery options.
3. Mille Lacs-- has some real giants(same lake mentioned by PB) 2. Upper Mississippi River (largely overlooked--but contains some massive fish) 1. The Angle on LOTW-- most consistent shot a sticking multiple large fish on a trip--IMHO
These three kind of fall a bit in the middle--all have good populations of muskies but also present one of the best shots at a big fish. I'm sure others here know of smaller less known lakes (read fewer anglers and less pressure) that fall into the size or numbers catagory that would be excellent choices as well.