The past few years we've stopped in Portland on our way up to the Rockland area to ride the narrow gauge railway. The first year we stumbled upon The Porthole for an early dinner. We sat at the bar, the Red Sox/Yankees game was on the TV, there was a bluegrass band playing out on the deck, my haddock sandwich was great - we loved it. It's still fun but I think it's time for a change. Any recommendations for not only dinner but a little something to do? It's a very long drive from Toronto to Maine so this stop provides a nice break for us all but there's got to be something in it for The Boy because dinner in a restaurant doesn't cut it with him (he's seven, give him time).