I need your help being that we live in Mass. Please suggest a gorgeous venue/restaurant/resort/inn for a small cermony and reception. We have shifted gears from a bigger budget wedding to a small intimate more upscale affair for 20-30 people. Ideally I would love some place on the ocean, harbor, or lake in Southern Maine. And some place that has onsite catering, I'm not looking to search for caterers. I want fabulous food and drink with a great view for my small party.