We are renting a house at Goose Rocks Beach (Kennebunkport) at the end of June. We have been here twice before so we are somewhat familiar with the Kennebunkport and Ogunquit areas (although any suggestions off the beaten path would be great!). And just a side note, my boys who are 3 and 7 LOVE trains! We did visit the seashore trolley museum in Kennebunkport last time and they thought it was great, so any other train related suggestions would be helpful! Anyway, looking for day trip suggestions that are north of Kennebunkport (within an hour or so) since we haven't been north at all on previous trips. Love picturesque small new england coastal towns! Any suggestions for towns/things to do? Also, last summer we took a lobster boat trip out of ogunquit which was great! Would like to do another lobster boat/cruise type trip for an hour or two, but maybe out of a different town so we see different scenery. Suggestions? Lastly, my boys love lighthouses. The only one we have seen is the Nubble Lighthouse in York. Any other good ones to see? Would like to see the one in Cape Elizabeth this time. Any lighthouses you can actually walk up to the top? Thank you!