The town has struck a deal to purchase a big lake campground off Route 16B for $1.2 million, subject to the approval of voters at a special town meeting, possibly in November. Details of the plan will be presented and discussed at a series of public hearings prior to the final vote, according to officials.