For such a little city, there's plenty to keep you busy. Read on for the best things to do in Portland, Maine.