I am at the start of planning a road trip from Toronto (Canada) through New York State to New York City and then loop back to Toronto from New England. The trip will be 5-7 days in total. We would like to include overnight stays since there is only one driver. So, the plan was to stop in Upper New York State the first night and from there head to New York City for 2 nights. From New York City we would like to explore New England...Boston, Cape Code, Provincetown, Main etc. Along the way we would like to visit historic and/or quant new england towns. We also want to have our fill of lobster and an opportunity to go whale watching.
Please help us to map out a scenic driving route, locations to 'stop over for the night', and things and/or attractions not to miss.