I free with one college per day for this trip. But instead of staying later for dinner…I would suggest you schedule morning tours. Plan to get to each destination late afternoon/early evening before. Have a nice dinner someplace, and then poke around a bit…then get a good nights sleep. You are already where you need to be for the tour the next morning.
We found that much better than checking out of a hotel in the morning and driving to the next place before an afternoon tour.