Anonymous wrote:We love Kennebunk (where the beaches are) and Kennebunkport (where the restaurants are). You might try Hidden Pond for a tucked away upscale camp feel and then sign the kids up for "camp" at KBIA (Kennebunk Beach Improvement Association). My kids do a few weeks of "camp" at KBIA and have enjoyed learning to sail, as well as swimming, golf, tennis, etc.
http://hiddenpondmaine.com/
http://www.kbia.net/
If you go further inland, to Sebago Lake, and try Migis Lodge. We have been there for dinner and were impressed.
http://migis.com/
Good luck and have fun--Maine is magical!