Thank you so much for the advice Mike. DiMillos has been recommended to me by 2 other people as well. We are definetly going to check it out after our sightseeing.
We have decided to take a trolley tour that is supposed to let us get off at Portland Head Light and take pics and hopefully give us some time go to into the giftshop for a bit. I cant wait!