I absolutely love Maine. If you're doing the hits, Portland and Bar Harbor (especially for Acadia) are worth your time. Saco, Lewiston, Brunswick are all old mill towns with cool manufacturing buildings. For really off the beaten path, head up to Allagash and check out the waterway and ghost trains.