Have fun with on-site activities such as kayaking and rowing. Indulge in a treatment at the spa and soothe your senses in the hot tub. The Margate Resort on Lake Winnipesaukee also has a private beach, an indoor pool and a sauna, as well as a fitness centre and an arcade.