Thanks everyone for all your suggestions. With so many options it's hard to know where to start. We have decided to start with the upper Mississippi, then to Voyageurs National Park. Possibly Apostle Islands or Georgian Bay after that. We are looking forward to visiting the west coast and...