4570, if you have the time, a short run south on I-95 to Kittery and the Kittery Trading Post is well worth the trip! Knives, guns, fishing, camping..........you name it!
Also, while up in Freeport, see LL Bean!
In Portland, have some oysters at J's Oyster House, right on the water, and have a brew or two at Three Dollar Dewey's!
Enjoy your trip to Portland!