Discover scenic small towns in Southern New Hampshire offering hiking, biking, and outdoor adventures for the perfect escape.