The unofficial summer season is from Memorial Day to Labor Day. This is high season. The weather is warm enough to go to the beach and all businesses and restaurants are open. September through mid-October are still lovely, but cooler. Mid-October is perfect if you want to see the fall foliage. Hotels often have more affordable rates during this time of year. From the end of October through the end of November town is quiet and the weather is starting to get cold. Many businesses and restaurants have abbreviated hours or aren't open every day. The town's Christmas festival, Christmas Prelude, takes place during the first two weeks of December. It is a magical, yet cold, time of year. The hotels, shops, and restaurants are open and busy again during these two weeks. After Christmas Prelude, Kennebunkport is very quiet until late Spring. Winters are cold and many businesses close for the season. Things slowly start to open up again in the Spring. Spring can be cold and rainy.