Every year my family and my wife’s family go over to the Mississippi River for an extended 4th of July week. Unfortunately due to high water, our plans got scrapped this year. My wife is really bummed about it. She wants to go somewhere else but we’re not sure where. I’d love to go up into Minnesota, but need some help figuring out a good lake up there. My kids love to swim, my wife loves to water ski, and I love to bass fish. So, we’re looking for a lake that’s going to be big enough for skiing, has a beach or sand bars for the kids to play in the water, and has good bass fishing (preferably largemouth). A campground would be great as we would prefer to camp instead of stay at a hotel. I would love it if it were a lake that wasn’t a high traffic lake. I figure with 10,000 lakes to choose from, there’s got to be a few that would work, right? Any help would be greatly appreciated. Lastly, we live in NE Iowa, about an hour from the Minnesota border. We’d like to stay within a 5 hour drive, so nothing more than a couple hours north of Minneapolis. Thanks for any input!