Brainerd Lakes, Minnesota
Todd Murray/Wikimedia Commons
Fish almost 460 different lakes within 25 miles of Brainerd. Stay at the Campfire Bay Resort on 31504 Azure Road in Brainerd, and find 15 cottages open year-round. Leave your dog at home, since this fishing lodge does not allow pets. The nearest lake is Fish Trap Lake, which is known for its walleyes and crappies.
Root River, Southern Minnesota
Rx StrangeLove/Wikimedia Commons
Pull various species of trout, bass and also catfish from the Root River in the southern portion of the state. The best fishing lodge in this area is the Cedar Valley Resort on 905 Bench Street in Whalan. It is near Lanesboro, and its eight cottages are open year-round. These are big cabins that sleep a large number of guests; therefore, this fishing lodge is perfect for a club or large family. Leave your pets at home.
Detroit Lakes, Western Minnesota
Arkyan/Wikimedia Commons
Check out the Lodge on Lake Detroit at 1200 East Shore Drive in Detroit Lakes if you are looking to fish Lake Detroit and surrounding bodies of water. The lodge has 55 rooms and is an upscale venue that features spa services for those who might not be looking for fishing Detroit Lakes' 4.8 percent of water. Do not bring your pets.
Blackduck Lake and Red Lake, Northern Minnesota
Choose the Tomahawk Lodge if you want to fish Blackduck Lake for jumbo perch and big walleyes; about 30 minutes away is Red Lake where the giant black crappie is the catch of choice. This is one of the best fishing lodges in Minnesota for the opening of the fishing season, and there are 10 cottages surrounding the lodge. Bring your RV and stay in the adjacent park, and you can bring your pet along.