A planning guide on the best things to do in Portland, Maine, including tips on where to eat and where to stay.