You've got the right guy!
Boston, Ithaca, Niagara, Cleveland, Detroit, Holland Michigan, and Chicago. Two nights in the big cities and one night in the stopovers (and Cleveland).
The last task is to now persuade my wife that a baseball game in Cleveland is a good idea!!