A friend and I are thinking of flying into Boston (our time is too short to do all rail) and then travel on Amtrak. One of the things on my bucket list is to visit all 50 states. Three I have not visited are Maine, Vermont, and New Hampshire. My friend would be interested in traveling within...