I spent my summers there growing up and I hope you have a great time. A couple fun things to do with little kids: Sisters Creek with the goats on the roof, driving through Peninsula State Park at dusk looking for deer, Cana Island to see the lighthouse, cave point (be ready to hold hands, but it's really cool). Fish Creek and Sisters Creek have more of the shopping. There are swim beaches all over the place. Also, there's a place called Birch Creek where they teach teens music (depending on when you're there it could be orchestra, jazz, etc) and lots of times they do concerts in the park during the day in different towns. You ought to look that up as well. If you're really ambitious, Washington Island is accessed by a fun ferry boat ride and then you can rent bikes/scooters/etc, to ride around the island and look around. I know there's lots more I'm forgetting, but those are the first ones that come to mind. We always stayed at a cottage on Kangaroo Lake that we rented and loved. I've also stayed in Bailey's Harbor at a small little motel, but otherwise don't know much about good places to stay. You'll need plenty of time to absorb the beauty of this place. You have to drive quite a way to get to each of the towns, so at least 5 days would be my suggestion. I hope you love it as much as I always did.