As someone who's visited all 63 major US national parks, I think some of the most beautiful include Acadia, Grand Teton, Olympic, and North Cascades.