There are many places to stay in the area. You can certainly camp out at Kite Hill, but in addition, there are hotels and bed and breakfasts in surrounding Dover, Wells, Ogunquit and Kennebunkport, not to mention limited accommodations at "Angels of the Berwicks" B&B on Main Street, right in North Berwick (just about 2 miles from the farm). Among some places we might suggest:
Hampton Inn - Dover, NH and Wells, ME. Dover is the cheaper of the two and where the vast majority of our wedding guests for Anna's wedding stayed. Wells is nice if you want to be really close to the beach; there is a shuttle that runs to the beach on a regular basis. Check out other hotel and motel listings for Route 1 in Wells and Ogunquit for similar accommodations.
Days Inn - Dover, NH. There is a Days Inn in Dover, NH. Very adequate from what we understand, though we'd recommend Hampton Inn based on past experience.
Old Village Inn - we've never stayed there but it gets good reviews and is a real piece of old New England. They have at least a couple of suite type arrangements if that's what you are looking for and it is right downtown in Ogunquit. A quick 10-15 min drive to North Berwick and the farm. The beach is also just about walkable!
There are additional places in Dover, Wells, Ogunquit and Kennebunkport - call us if you have something particular in mind and we can provide some guidance! 207-957-4234.