Nestled in the all-natural beauty of New Hampshire's White Mountains is South Mountain Resort, a private retreat in the New England countryside. The scenic beauty of New Hampshire's great outdoors is certainly on display here, with vast blue skies and panoramic views of the surrounding mountains. The rest of the area is just as scenic and offers plenty to explore. Warm up for active vacation days in the...