We are thinking about leaving Madison WI and going to Sault Ste. Marie, MI spending 2-3 days in the area and then driving through Canada (although we could go through MI) to Niagara Falls and spending 2-3 days in that area and spending 1-2 days in Toronto along the way. We have a total of 9 days. Any suggestions for stops along the way, things to do and see at or around the destinations, or places to stay? The other part of this is that our vacation starts 7/1/06 and we could go to Niagara first if it's well worth the cost and crowd to be there for the 3rd & 4th (Canada Day and Forth of July). Thanks for any assistance and advice!