Dover is only about 1/2 hr from Lake Winnipesaukee. Lots of hardware there. Go to Weirs Beach, and hit the Naswa Beach Bar.
Portsmouth is just 20 mins, pretty cool old seaport. Lots of funky bars. If you like Mexican food, hit Poco Diablo. Great margaritas
Boston is only an hour away from Dover.