I'm not sure how firm your dates are, but the Fryeburg Fair is Sept 28-Oct 5. The Fair is one of the largest in New England and may be the largest in Maine. It's a very unique take if you've never been to a country fair. Fryeburg is 45-60 minutes west of Portland.